1. 程式人生 > 其它 >python3+selenium3獲取頁面表格中的文字

python3+selenium3獲取頁面表格中的文字

需要獲取表格行裡的文字做斷言

首先可以使用AirtestIDE的assert獲取xpath定位;

視窗——>Selenium Windows——>【地球】瀏覽器——>手動跳轉到元素所在頁面——>assert

斷言自動產生

    #斷言
    driver.assert_exist("//*[@id=\"root\"]/section/section/section/main/div/div/div/div[2]/div/div/div/div/div/div/div[3]/form/div/div/div/div/div/div[2]/table/tbody/tr[2]/td[2]/div/span", "xpath"
, "請填寫測試點.")

獲取元素文字

    target = driver.find_element_by_xpath('//*[@id=\"root\"]/section/section/section/main/div/div/div/div[2]/div/div/div/div/div/div/div[3]/form/div/div/div/div/div/div[2]/table/tbody/tr[2]/td[2]/div/span')
    assert_text = target.get_attribute('textContent')
print(assert_text)

使用sublime text執行指令碼,發現控制檯打印出我們預期的文字。

部分內容來自於學習程式設計期間收集於網路的免費分享資源和工作後購買的付費內容。