上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 以下演示以https://www.expedia.com/网站为例: 一、接下来我们来定位图中红框标识日期选择框 1、首先我们需要通过定位日期选择框,这样就能点击日期选择框然后跳出弹窗 接下来我们需要从弹窗中选择需要的日期,例如“31” 方法一、演示代码为: 二、定位日期控件 方法二、 通过定位日期 阅读全文
posted @ 2019-05-21 18:14 时光以北暮南城 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 一、封装一个包含了一个期望条件的类(显示等待的期望条件有很多,此处用于举例) 所有期望条件有:https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.h 阅读全文
posted @ 2019-05-15 11:14 时光以北暮南城 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 一、隐式等待 以https://www.yahoo.com/的登录为例,需要在用户名输入框中输入“test” 我们先用未设置隐式等待的代码看看执行效果: 执行结果:执行失败,提示未定位到输入框元素(元素路径是没有问题的,因为未设置等待时间,所以没有找到“login-username”,导致控制台直接 阅读全文
posted @ 2019-05-15 09:14 时光以北暮南城 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、当我们在刷新页面操作时,页面还未加载完成或者说页面正处于加载中的状态,这个时候我们可能能够定位到元素(也可能无法定位到),但无法进行操作,因此我们需要设置一定的等待时间,等待页面完全加载完成后才进行元素定位点击操作。(网络延迟、selenium操作元素时过快等都有可能出现元素无法定位) 二、se 阅读全文
posted @ 2019-05-14 09:23 时光以北暮南城 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一、封装一个验证元素在页面上是否存在的方法 二、实例演示 运行结果为: 用cssSelector查找元素:#name#name在页面上匹配到的元素个数为:1页面元素存在情况为:true 用cssSelector查找元素:#ne#ne在页面上匹配到的元素个数为:0页面元素存在情况为:false 如果有 阅读全文
posted @ 2019-05-13 16:09 时光以北暮南城 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 从这一节开始,不讲基本的页面操作了,开始为搭建框架做准备,例如如何封装查找元素的通用方法,这个方法封装好后其它类中都可以使用封装好的这个方法来查找元素,提高代码的复用性,方便后期维护。 一、首先我们需要封装一个能够定位单个或多个元素的类 二、对图中的单个输入框进行操作,输入“测试”(图中的页面是本地 阅读全文
posted @ 2019-05-13 14:18 时光以北暮南城 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 以下演示操作以图中的内容为例,图中的页面是本地的网页,小伙伴们如果需要可以加入555191854下载或者找其它的网站进行练习: 一、如何获取目标元素的文本 例如我们需要获取到“打开新Tab”这个文本: 运行结果: 二、如何获取元素的属性值 以下演示操作以图中标识的“请输入姓名”文本框为例: 运行结果 阅读全文
posted @ 2019-05-13 10:35 时光以北暮南城 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一、显示\隐藏的元素 在使用selenium进行自动化时,可能会遇到隐藏的元素,列如下图中,我们点击“隐藏按钮”,输入框就会被隐藏,点击“显示按钮”,输入框就会显示出来. 输入框在显示和隐藏时,标签属性会发生变化: 例如输入框隐藏时diaplay的属性值为“none”: 显示时diaplay的属性值 阅读全文
posted @ 2019-05-10 17:03 时光以北暮南城 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 以下演示操作以图中页面为例(图中的页面是本地的网页,小伙伴们如果需要可以加入555191854或者找其他有多选列表的网站进行练习): 多选列表框可以选择后可以按Ctrl然后选择多项或者取消已经选择的选项,上一节中讲到下拉列表框是不可以进行此操作的。 一、多选列表框的标签中会带有“multiple”属 阅读全文
posted @ 2019-05-10 10:55 时光以北暮南城 阅读(318) 评论(0) 推荐(1) 编辑
摘要: 如下图就是下拉框以及对应的标签属性: 以下演示操作以图中页面为例(图中的页面是本地的网页,小伙伴们如果需要可以加入555191854或者找其他有下拉的网站进行练习): 有3种方式可以从下拉列表中选取值: a、使用索引来选择 b、通过value的值来选择 c、根据文本值来选择 运行结果: 注意: 1、 阅读全文
posted @ 2019-05-09 18:21 时光以北暮南城 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页