【发布时间】:2018-07-03 18:44:35
【问题描述】:
Selenium send_keys() 方法在使用 phantomJS 时不起作用,即使它在不使用 phantomJS 的情况下也能正常工作。
这是我正在使用的代码:
password = wait(self.driver, 10).until(EC.presence_of_element_located((By.XPATH, "//input[@id='password']")))
password.send_keys("pass1")
【问题讨论】:
-
有什么异常>
-
能否请您添加脚本的下几行? (在
password.send_keys("pass1")之后) -
@demouser123 这是例外行:--> 文件“E:\Selenium\gen_Login.py”,第 35 行,在 Login_func wait(self.driver, 10).until(EC.element_to_be_clickable ((By.XPATH, "//input[@class='form-control' and @id='password']"))).send_keys("pass1") 文件 "C:\Users\AppData\Local\Programs \Python\Python36-32\lib\site-packages\selenium\webdriver\support\wait.py",第 80 行,直到引发 TimeoutException(message, screen, stacktrace) selenium.common.exceptions.TimeoutException: 消息:跨度>
标签: python-3.x selenium xpath phantomjs