基于 webdriver 的测试代码日常调试方python 篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于 webdriver 的测试代码日常调试方python 篇相关的知识,希望对你有一定的参考价值。

看到论坛有人写了JAVA的测试代码日常设计,就给大家分享一下偶自己平时是如何测试测试
代码的.主要基于python语言。基于 webdriver 的日常调试在 python交互模式下非常方便,
打开python有交互模式:
web端示例:

from selenium import webdriver
dr=webdriver.Chrome()
dr.get(‘http://cn.bing.com‘)
dr.find_element_by_id("sb_form_q").send_keys("wo")
dr.find_element_by_id("sb_form_q").send_keys("ni")
python这方面不需要借助工具,具有天生优势。
移动端appium实例
from appium import webdriver
desired_caps={}
desired_caps["platformName"]="Android"
desired_caps["platformVersion"]="4.2.2"
desired_caps["deviceName"]="192.168.245.101:5555"
desired_caps["appPackage"]="com.android.calculator2"
desired_caps["appActivity"]=".Calculator"
dr=webdriver.Remote("http://127.0.0.1:4723/wd/hub,desired_caps")
dr.find_element_by_name("1").click()
dr.find_element_by_name("5").click()




















以上是关于基于 webdriver 的测试代码日常调试方python 篇的主要内容,如果未能解决你的问题,请参考以下文章

创建你的第一个webdriver python代码

尝试调试 WebDriver E2E 测试时,Chrome 开发人员工具会立即关闭

jenkins里跑selenium webdriver,Chrome浏览器不能打开&&unknown error: unable to discover open pages(示例代码

selenium + python自动化测试unittest框架学习webdriver的二次封装

日常错误记录4

RPC服务测试新思路