自动化测试
文章平均质量分 60
@*划船不用桨
这个作者很懒,什么都没留下…
展开
-
UIAutomatorViewer 脚本编写
UIAutomatorViewer 工具介绍 在你开始写测试用例之前,使用 uiautomatorviewer 工具可以帮助你熟悉你的UI 组件(包括视图和控件),并获取组件的各项属性信息。你可以使用它对当前连接到你电脑上的手机屏幕进行一个快照,然后可以看到手机当前页面的层级关系和每个控件的属性。利用这些信息,你可以写出针对特定 UI 控件的测试用例。在本地的..\sdk\tools\目录下打开uiautomatorviewer.bat (打开前请手机连接电脑,手机开启 USB 调试)。原创 2024-08-05 21:23:04 · 680 阅读 · 0 评论 -
UI自动化测试02
submit:可以用于表单的提交,可以子啊某些时候达到和click互换的效果。perform():执行所有ActionChains中存储的行为。is_displayed():设置该元素是否用户可见。get_attribute(name):获得属性值。move_to_element():鼠标悬停。context_click():右击。drag_and_drop():拖动。double_click():双击。内容输入:send_keys()元素点击:click()内容清除:clear()原创 2024-03-24 14:51:19 · 264 阅读 · 1 评论 -
UI自动化测试
driver.find_element_by_xpath('//input[@name="wd"]').send_keys("手机")driver.find_element_by_partial_link_text("百度一下")根据name的属性的值来定位,但是如果name属性的值再当前页面不唯一,则是无法定位的。如果某个元素有的id属性,那么如果id属性的值唯一,则可以利用该属性的值定位。driver.find_element_by_id("id属性的值")原创 2024-03-24 14:41:56 · 258 阅读 · 1 评论 -
Chrome Driver的配置
在进行自动化测试时,我们是通过 Chrome Driver 来控制或者驱动浏览器进行各种指定的操作,因此必须要给浏览器配置相对应的驱动,上面已经安装了 Google Chrome 浏览器,这个版本浏览器对应的 Chrome Driver 可以从文件库中下载。如果你使用的不是 Google Chrome 浏览器,那么就需要下载不同浏览器对应的驱动,包括我们在进行兼容性自动化测试时,也需要使用不同的浏览器来运行自动化测试用例,检查应用在不同浏览器下的兼容性。选中系统变量中的 Path,点击编辑。原创 2024-03-10 18:40:48 · 1062 阅读 · 1 评论 -
selenium的安装和配置
在DOS窗口中输入“pip3--version”并按“Enter”键,假如显示了pip的版本信息,证明pip工具可以使用。除外可以直接使用pip install selenium==3.14直接下载相应版本的selenium。可以在命令行窗口输入 pip install selenium命令安装selenium,并验证。安装完成后,我们可以使用“pip show selenium”命令来查看selenium的版本。pip install -U selenium:将selenium升级到最新版本。原创 2024-02-29 18:06:00 · 295 阅读 · 0 评论 -
VS Code 安装
下载完成后双击安装包,之后会弹出。再次点击下一步,勾选。原创 2024-03-10 18:19:24 · 164 阅读 · 1 评论