python3+selenium3獲取頁面表格中的文字
阿新 • • 發佈:2021-08-16
需要獲取表格行裡的文字做斷言
首先可以使用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執行指令碼,發現控制檯打印出我們預期的文字。