2017-04-10 42 views
0

我想點擊的Chrome瀏覽器使用python硒我的應用程序的webElement(Windows 7)中。Python的硒:鉻57版 - WebDriverException:消息:未知的錯誤

的Python - 3.6(64位) 鉻 - 57

from selenium import webdriver 
#driver = webdriver.Ie("C:\\Users\\ksahu\\Downloads\\IEDriverServer_x64_3.3.0\\IEDriverServer.exe") 
driver = webdriver.Chrome(executable_path=r".\\ChromeDriver.exe") 
driver.get("http://192.168.209.902:98917/examinWeb/DummyLogin.jsp") 
driver.maximize_window() 
driver.implicitly_wait(5) 
driver.find_element_by_xpath("//div[@id='ID']//td[text()='TT']").click() 

一會兒,然後運行我得到了下面的錯誤

File "D:/Automation/Python_WP/Excalibure_Automaion/TestingPurpose/Test01.py", line 11, in <module> 
    driver.find_element_by_xpath("//div[@id='isc_28']/table/tbody/tr/td[text()='Invoice']").click() 
    File "C:\Python\Python36\lib\site-packages\selenium\webdriver\remote\webelement.py", line 77, in click 
    self._execute(Command.CLICK_ELEMENT) 
    File "C:\Python\Python36\lib\site-packages\selenium\webdriver\remote\webelement.py", line 493, in _execute 
    return self._parent.execute(command, params) 
    File "C:\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 249, in execute 
    self.error_handler.check_response(response) 
    File "C:\Python\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response 
    raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: unknown error: Element <td nowrap="true" class="tabTitle" align="center" valign="center">...</td> is not clickable at point (787, 57). Other element would receive the click: <img src="http://192.168.109.102:18217/examinWeb/isomorphic/skins/SilverWave/images/blank.gif" width="1600" height="1200" align="TEXTTOP" border="0" suppress="TRUE"> 
    (Session info: chrome=57.0.2987.133) 
    (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64) 

凡爲同一代碼在IE11工作.. 還我能夠在Chrome 57

爲什麼WebDriverException在鍍鉻來點擊「谷歌搜索頁面」的網頁元素(57版和驅動程序29)? Selenium最新版本我正在使用。我已經添加了錯誤圖像。

Here's the screenshot

+0

您的錯誤消息與您發佈的代碼不符。請澄清問題並正確格式化錯誤消息。 – JeffC

+0

selenium.common.exceptions.WebDriverException:消息:未知錯誤:元素 ...不是在點(787點擊, 57)。其他元素將收到點擊: (會話信息:鉻= 57.0.2987.133) (駕駛員信息:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),平臺= Windows NT的6.1.7601 SP1 x86_64的) – Kuladip

+0

爲什麼WebDriverException在未來鉻(57版和驅動程序29)? Selenium最新版本我正在使用。我已經添加了錯誤圖像。 – Kuladip

回答

1

你的頁面有一個 '驚喜疊加'。一種模式。 由於網站末尾有一些內部腳本,可能無法在IE中打開。

請注意錯誤消息的內容。它表示您的目標元素不會獲得點擊(已被覆蓋),並且將獲得點擊的元素是1600x1200圖片,名爲blank.gif。

這些事情偶爾會發生在網站上。您是否嘗試過在Chrome中手動執行您的流程?

+0

在IE11中工作正常。 是的..手動我已經在Chrome和它的工作。 – Kuladip

相關問題