2017-04-10 4 views
0

Chromeブラウザ(Windows 7)でpython Seleniumを使用しているアプリケーションでwebElementをクリックしようとしています。Python Selenium:Chrome 57 version - WebDriverException:メッセージ:不明なエラー

パイソン - 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() 

は、次に実行中Iは、同じ符号がIE11で動作しているように、以下にエラー

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) 

.. を得chromeの "google検索ページ"のWeb要素をクリックできます。

なぜWebDriverExceptionがchrome(57バージョンとドライバ29)で表示されるのですか?私が使用しているセレンの最新バージョン。エラー画像を追加しました。

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で)WebDriverExceptionはクロムに来ているのはなぜ – Kuladip

+0

他の要素は、クリックを受け取ることになります(57バージョンとドライバ29)?私が使用しているセレンの最新バージョン。エラー画像を追加しました。 – Kuladip

答えて

1

あなたのページには、 '驚きのオーバーレイ' を持っています。モーダル。 ウェブサイトの終了時に内部スクリプトが実行されるため、おそらくIEで開かれません。

エラーメッセージの内容に注意してください。あなたの意図した要素はクリックを得られないと言いますが、の要素はは1600x1200のblank.gifというイメージです。

これらのことは、ウェブサイト側でときどき発生することがあります。 Chromeで手動でプロセスを実行しようとしましたか?

+0

IE11ではうまく動作します。 はい。私は手動でChromeとその作業を行っています。 – Kuladip

関連する問題