栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

UI自动化

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

UI自动化

from selenium import webdriver
import time
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(10)
driver.get("https://www.baidu.com/")
# 在百度输入框输入淘宝并搜索
driver.find_element(By.ID,"kw").send_keys("淘宝")
driver.find_element(By.ID,"su").click()

# 点击进入淘宝的标题,有两秒缓冲时间,直接进入淘宝,设置一个句柄
driver.find_element(By.XPATH,".//*[@id='1']/h3/a[1]").click()
time.sleep(2)
handles = driver.window_handles
driver.switch_to.window(handles[1])
time.sleep(2)
#点击"去登录"按钮
driver.find_element(By.CSS_SELECTOR,".site-nav-sign > a:nth-child(1)").click()
time.sleep(2)
#打开登陆的二维码,直接扫描登陆即可
driver.find_element(By.XPATH,".//*[@id='login']/div[1]/i").click()
driver.implicitly_wait(30)
#找到输入框,输入“电脑”,然后点击搜索
driver.find_element(By.ID,"q").send_keys("电脑")
driver.find_element(By.XPATH,".//*[@id='J_TSearchForm']/div[1]/button").click()
driver.implicitly_wait(30)
#选择一个标题,这边选择的是“华为”
driver.find_element(By.XPATH,".//*[@id='J_NavCommonRowItems_0']/a[8]/span[2]").click()
time.sleep(5)
#然后随便找一个商品,点击进去,跳转到商品界面
driver.find_element(By.ID,"J_Itemlist_Plink_663913256761").click()
time.sleep(5)
handles1 = driver.window_handles
driver.switch_to.window(handles1[2])
#后面就可以选择商品的条件了
#点击商品界面选择规格
driver.find_element(By.XPATH,'//*[@id="J_Detailmeta"]/div[1]/div[1]/div/div[4]/div/div/dl[3]/dd/ul/li[3]/a/span').click()
print('规格已选')
time.sleep(2)
#点击'加入购物车'
driver.find_element(By.XPATH,'//*[@id="J_linkBasket"]').click()
driver.find_element(By.XPATH,'//*[@id="J_linkBasket"]').click()
print('已加入购物车')
# 然后去点击上面的购物车
# 点击购物车
time.sleep(3)
driver.find_element(By.XPATH,".//*[@id='sn-bd']/div/ul/li[3]/a").click()
time.sleep(2)
#删除购物车中商品
driver.find_element(By.XPATH,"//div[starts-with(@id,'J_Item_3700718822')]/ul/li[7]/div/a[2]").click()
driver.find_element(By.XPATH,'//div[starts-with(@id,"ks-stdmod-footer-ks-component4")]/a[1]').click()
# driver.refresh()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694510.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号