0
我正在使用Selenium Web Driver和Python, ,由於某種原因,我無法點擊一個按鈕。無法點擊按鈕| Selenium on Python Python 2.7
該按鈕是WordPress文件上傳的瀏覽按鈕。
我一直在使用的AutoIt來處理文件對話框寫一個劇本,所以我只需要點擊一個HTML按鈕打開對話框,並從那裏os.startfile(script.exe)會做休息。
這裏是我的代碼:
print 'find button'
browseButton = driver.find_element_by_css_selector('#plupload-browse-button')
browseButton.click()
time.sleep(5)
print "AutoIT runs here"
和錯誤:
Error: Message: no such element: Unable to locate element
(完全所附圖片所示)
PS:代碼到那裏肯定的,它打印在墜毀前的路線上,我甚至在撞到墜毀的路線之前給了30秒的延遲,所以一切都會加載200%。 請幫忙=) 此致敬禮,在此先感謝大家 -CodingCode。
請提供一些標記。 –
請提供我們的DOM。 – Kapil
如果您在瀏覽器中使用'Dev Tools',您是否可以通過ID找到該元素?您可以嘗試在'Dev Tools - > Console(tab)''document.querySelectorAll(「#plupload-browse-button」)命令中運行並查看是否找到它。另一種可能性是在另一個「frame/iframe」中,但我不確定是否可以找到它。 – Tom