-1
我正在嘗試使用Python和Selenium webdriver刷新一個頁面,直到元素保持啓用狀態才能點擊。唯一的問題是刷新頁面並進行驗證。 這是製作apoint的日曆。從頁面的代碼片段是:selenium webdriver刷新並驗證屬性是否更改
<tr>
<td title="Not able" class="otherMonthDay">30</td>
<td title="Not able" class="otherMonthDay">31</td>
<td title="All busy" class="calendarCellRed">1</td>
<td title="Not able" class="noSelectableDay">2</td>
<td title="All busy" class="calendarCellRed">3</td>
<td title="Not able" class="noSelectableDay">4</td>
<td title="Not able" class="noSelectableDay">5</td>
</tr>
而且我的代碼是:
from selenium import webdriver
import selenium.webdriver.support.ui as ui
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
alert = driver.switch_to_alert()
driver.get("https://calendar page css")
for i in range (0,20):
driver.implicitly_wait(2) # seconds
driver.find_element_by_xpath('//*[@title="Day enabled"]').click()
driver.refresh()
alert.accept()
我想點擊頁面被刷新時,輪流啓用了一天。
嗨KevGeo, 這對我有用!是的,謝謝! 現在我正試圖執行,以確保每天下午4點開始驗證頁面。我不知道是否有可能...... – ALO