标签:pytho /usr external add exec err mac 联系 link
Python 2.7+selenium+Firefox 55.0.3
代码:
from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time browser = webdriver.Firefox() # Get local session of firefox browser.get("http://www.yahoo.com") # Load page assert "Yahoo!" in browser.title elem = browser.find_element_by_name("p") # Find the query box elem.send_keys("seleniumhq" + Keys.RETURN) time.sleep(0.2) # Let the page load, will be added to the API try: browser.find_element_by_xpath("//a[contains(@href,‘http://seleniumhq.org‘)]") except NoSuchElementException: assert 0, "can‘t find seleniumhq" browser.close()
错误信息如下:
selenium.common.exceptions.WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH.
回答摘自知乎:https://www.zhihu.com/question/49568096
标签:pytho /usr external add exec err mac 联系 link
原文地址:http://www.cnblogs.com/v-BigdoG-v/p/7851709.html