首页 > 编程语言 > 详细

python3+selenium3获取页面表格中的文本

时间:2021-08-16 22:49:28      阅读:27      评论:0      收藏:0      [点我收藏+]

需要获取表格行里的文本做断言

首先可以使用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运行脚本,发现控制台打印出我们预期的文本。

 

python3+selenium3获取页面表格中的文本

原文:https://www.cnblogs.com/MarlonKang/p/15149168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!