2013-06-19 190 views
0

我對硒WebDriver非常新,我試圖自動化一個名爲「刪除日誌文件」按鈕的頁面。使用螢火蟲我知道的是,HTML被描述爲使用硒webdriver無法找到元素

並且還CSS選擇被定義爲「#DeleteLogButton」使用firepath

因此我用 browser.find_element_by_css_selector(「#DeleteLogButton 「).click()在webdriver點擊該按鈕,但它現在的工作,也試過,我試過,

browser.find_element_by_id(」DeleteLogButton「)。click()點擊那個按鈕。即使這沒有找到我的問題的解決方案...

請幫我解決問題。

+1

你可以將你的HTML嗎?謝謝 – e1che

回答

0

大多數時候即時通訊使用By.xpath,它特別適用於在xpath中使用contains的情況。例如:// * [包含(文本(),「ABC」)]

這將尋找所有的元素包含字符串「ABC」

你的情況,你可以刪除日誌文件替換ABC

0

嘗試找到它by name喜歡:

browser.find_element_by_name("Delete Log File").click();