自动化测试
文章平均质量分 60
自动化测试的学习过程与心得
今天也是敲代码的一天哦
大多数人都高估了他们一天能做的事情,但低估了他们一年能做的事情
展开
-
Selenium实现动态定位
在Selenium定位时,有可能会遇见有些元素标签属性值是随机生成的,导致无法通过这些属性值定位。比如一个div的id=“test_109828”,这id后面的数子串是随机生成的,无法通过id定位,但是其前面开头的test_是不会变的。其中a是标签的属性比如@id、@value等,b是a属性值中的部分不变内容。原创 2022-09-19 12:52:05 · 2041 阅读 · 8 评论 -
Selenium之浏览器的控制
浏览器参数设置浏览器窗口大小设置获取浏览器内容控制浏览器前进/后退控制浏览器滚动条浏览器多窗口切换原创 2022-09-18 12:55:07 · 667 阅读 · 3 评论 -
Selenium处理frame
当你用selenium定位一个元素时,你发现你怎么都定位不到它,明明F12后也能看见找到这个元素,但是就是定位不到,这时候大概率就是遇见Frame问题了。使用Frame,你可以在同一个浏览器窗口中显示不止一个页面。因为你现在正处于主frame中,你是无法定位到子frame的元素的,只有进入子frame之后,你才能正常定位子页面的元素。qq邮箱的登录页面的账号密码输入框再一个子frame中,我们必须要进入这个子frame中我们才能对其元素进行操控。1.跳到主frame,也就是默认的页面。原创 2022-09-18 08:43:56 · 1649 阅读 · 3 评论 -
Selenium操控元素
Selenium操控元素必须要定位后才能执行,理论上Selenium可以模拟任何操作,比如单击、右击、滑动、滚动、复制粘贴、文本输入等。操作方式分为三大类:常规操作、鼠标事件操作、键盘事件操作。原创 2022-09-17 15:31:39 · 2517 阅读 · 8 评论 -
Selenium定位元素
Selenium定位网页元素只要是通过元素的属性值或者元素在HTML里的路径位置,定位方式一共有8种:原创 2022-09-16 15:39:53 · 2102 阅读 · 10 评论