
selenium
测试_Rookie
问题不大
展开
-
appium/selenium--工作原理
appium框架本身是一个c/s架构,c指的是执行的脚本,s指的是 appium server脚本发指令到appium窗口,appium解析之后通过usb数据线发送到手机,手机执行相应的指令。脚本向server端发消息采用的是HTTP协议 JSON的数据。协议(官网正式):Json wrie protocol--在http的上层,是c端和s端沟通的协议脚本向server端发json数...原创 2020-03-10 19:18:56 · 562 阅读 · 0 评论 -
基于selenium获取driver的单例模式
在写自动化测试框架的时候通常需要使用同一个driver,通过参数传递显得代码冗余,所以此时需要创建一个获取driver的单例模式的类。简单来说,就是不同位置调用这个driver的时候,使用的是同一个driverfrom selenium import webdriverclass Common: """driver的单例模式""" driver = Non...原创 2020-03-06 16:28:08 · 1392 阅读 · 3 评论 -
Selenium踩过的那些坑---句柄获取不到的问题
记录自己在学习Selenium中踩的坑Python中,current_window_handle是selenium中webdriver获取当前句柄的方法,window_handles 是获取所有句柄,返回值为列表。但是奇怪的问题出现了,我本想打开三个四页面相互切换,但是当我获取了所有句柄后用索引来跳转页面的时候,发现总是不成功,然后将句柄列表打印出来,发现也是不正确的from selenium...原创 2019-12-01 09:53:23 · 3846 阅读 · 5 评论