互动网站建设公司,自己做电影资源网站,网站对于企业的好处,西安高端网站建设首选在写自动化过程中我们会想验证自己的代码是否正确#xff0c;比如登录之后#xff0c;通过用户名或其他信息来证明你登录成功#xff0c;或者点击链接后#xff0c;是否会跳转新的页面。通过获取元素属性信息#xff0c;可以解决我们的疑惑。 一、获取内容对象的内容信息 …在写自动化过程中我们会想验证自己的代码是否正确比如登录之后通过用户名或其他信息来证明你登录成功或者点击链接后是否会跳转新的页面。通过获取元素属性信息可以解决我们的疑惑。 一、获取内容对象的内容信息 size获取元素的尺寸 输出结果如下
{height: 36, width: 100} text获取元素文本 输出结果如下
hao123 location 获取元素坐标 输出结果如下
{x: 738, y: 220} current_url 获取当前页面的url 输出结果如下
https://www.baidu.com/
https://www.hao123.com/ tietle 获取页面title 输出结果
百度一下你就知道 二、获取元素属性 tag_name 获取元素标签 输出结果如下
input tag_name 获取元素标签 输出结果如下
wd 三、获取元素的状态
is_displayed() 元素是否可见在而是html代码的存在某些情况元
素的visibility为hidden或者display属性为none我们在页面看不到但是实际是存在页面的一些元素。 is_enabled() 元素是否可用一般用于判断按钮是否置灰 is_selected() 元素是否被选中一般用于表单中的单选框和复选框 以百度页面搜索设置的按钮为例看单选按钮是否被选中代码如下 输出结果如下
True
元素状态返回的是布尔值True or False , 因为百度一下按钮并没有被选中所以返回False。