pythonselenium教程模拟鼠标和键盘_python selenium常用基本方法---H5和键盘鼠标操作...

一、模拟手机打开页面(H5测试)

1 from selenium import webdriver

2 mobile_emulation = {'deviceName':'iPhone X'}

3 options = webdriver.ChromeOptions()

4 options.add_experimental_option('mobileEmulation',mobile_emulation)

5 driver = webdriver.Chrome(chrome_options=options)

6 driver.maximize_window()

7 driver.get("http://www.baidu.com")

二、鼠标、键盘操作(只解释拖拽和Enter,其他需要自己补充)

from selenium.webdriver.common.keys import Keys

from selenium.webdriver.common.action_chains import ActionChains

from selenium import webdriver

driver = webdriver.Chrome

ActionChains(driver).drag_and_drop(element1,element2).perform() #拖拽

driver.find_element_by_xpath(element).send_keys(Keys.ENTER) #Enter

三、starts-with、contains定位

1

start-with

2 //div[starts-with(@style,'border')]

3

4

contains

5 //div[contains(@class,'success')]

//*[contains(text(),'contains')]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值