Python
文章平均质量分 67
梦想家的梦
这个作者很懒,什么都没留下…
展开
-
python-appium自动化03-元素定位
目录1.ID定位2. className定位3.xpath定位1.定位元素转载 2021-06-09 15:54:08 · 167 阅读 · 0 评论 -
Python-appium 自动化02 环境搭建/adb命令详解
adb 命令通过adb连接ip地址adb connect ip地址+端口首先先用usb线连接android手机,然后输入指令:adb tcpip,端口号默认为5555(类似于启用通信协议)adb 如何连接夜神模拟器1.打开夜神模拟器,打开设置,调成手机模式,初次进入的话,进入设置,点击版本号5次,可以激活使用开发者模式,进入后打开USB调试功能2.打开文件资源管理器,进入夜神模拟器的安装位置,在地址栏输入cmd,回车,会打开cmd窗口,进入的路径就是夜神模拟器的安装位置。我的默认安装位置原创 2021-06-03 11:21:38 · 322 阅读 · 2 评论 -
Python-appium-自动化01-环境搭建起始篇
1、安装Python,pip安装selenium,安装jdk原创 2021-06-02 10:38:43 · 117 阅读 · 0 评论 -
2021-04-14
本文介绍,如何通过webdriver方法获取浏览器的版本号。看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器,什么版本跑的吧。相关脚本代码如下:#! coding=utf-8import timefrom selenium import webdriver driver = webdriver.Chrome()driver.maximize_window()driver.implicitly原创 2021-04-14 17:50:09 · 77 阅读 · 0 评论 -
python+selenium怎么获取ul下面最后一个li或ul中有多少个li
from selenium import webdriverchrome = webdriver.Chrome()chrome.get('https://www.bilibili.com')ul = chrome.find_element_by_xpath('//*[@id="primary_menu"]/ul')lis = ul.find_elements_by_xpath('li')...原创 2019-09-19 15:46:19 · 8850 阅读 · 8 评论 -
Python进阶之“属性(property)”详解
Python中有一个被称为属性函数(property)的小概念,它可以做一些有用的事情。在这篇文章中,我们将看到如何能做以下几点:将类方法转换为只读属性 重新实现一个属性的setter和getter方法在本文中,您将学习如何以几种不同的方式来使用内置的属性函数。希望读到文章的末尾时,你能看到它是多么有用。使用Python property取代setter和getter方法让我...原创 2019-09-19 17:06:44 · 225 阅读 · 0 评论 -
在Selenium Webdriver中使用XPath Contains、Sibling函数定位
前言在一般情况下,我们通过简单的xpath即可定位到目标元素,但对于一些既没id又没name,而且其他属性都是动态的情况就很难通过简单的方式进行定位了。在这种情况下,我们需要使用xpath1.0内置的函数来进行定位,下面我们重点讨论一下3个函数:Contains SiblingContains函数通过contains函数,我们可以提取匹配特定文本的所有元素。例如在百度首页,...转载 2019-09-25 11:24:58 · 723 阅读 · 0 评论