互動我試圖點擊一個ui-popup上的按鈕,但總是失敗。 HTML:我的硒說元素目前不可見,所以可能不會與
該網站看起來是這樣的:
而且我寫的:
driver.find_element_by_xpath('//*[@id="focussuccesstipsclose"]').click()
但它說,
「selenium.common.exceptions .ElementNotVisibleException:消息: 元素當前不可見,所以可能不會與'
我已經在網上發現了許多類似的問題,但他們無法解決我的問題。我是一名有硒的初學者,任何幫助將不勝感激!
請在這篇文章中發佈代碼,而不是截圖。 –
對不起。第一次提問 – Julian
Solved.this元素不可見其父元素,所以使用:parentElement = driver.find_element_by_xpath('// * [@ id =「focussuccesstips」'') driver.execute_script('arguments [0] .style.display =「block」;',parentElement) driver.find_element_by_xpath('/ html/body/div [7]/div/table/tbody/tr [1]/td/button')。click() – Julian