我最近从webdriver.Firefox()
改为webdriver.PhantomJS()
以提高速度,当我试图在我的日期选择器上找到一个元素以便在之后单击它时,我开始出现一些错误
self.driver = webdriver.PhantomJS()
self.driver.set_window_size(1280, 1024)
self.driver.find_element_by_css_selector(
"#ui-datepicker-div td.full-selected.full-changeover > a"
).click()
Message: {"errorMessage":"Unable to find element with css selector '#ui-datepicker-div td.full-selected.full-changeover > a'","request":{"headers":{"Accept":"application/json","Accept-Encoding":"identity","Connection":"close","Content-Length":"146","Content-Type":"application/json;charset=UTF-8","Host":"127.0.0.1:54784","User-Agent":"Python-urllib/3.5"},"httpVersion":"1.1","method":"POST","post":"{\"value\": \"#ui-datepicker-div td.full-selected.full-changeover > a\", \"sessionId\": \"8b584560-6eb6-11e6-bb4a-77906b62d5cb\", \"using\": \"css selector\"}","url":"/element","urlParsed":{"anchor":"","query":"","file":"element","directory":"/","path":"/element","relative":"/element","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/element","queryKey":{},"chunks":["element"]},"urlOriginal":"/session/8b584560-6eb6-11e6-bb4a-77906b62d5cb/element"}}
Screenshot: available via screen
我正在使用selenium==2.53.6
和{
更新(代码如下):
^{pr2}$有什么办法解决这个问题吗??在
我重现了您的问题,并通过最大化浏览器窗口修复了它:
相关问题 更多 >
编程相关推荐