selenium+python页面链接跳转自动化实例分享
selenium+python页面链接跳转自动化实例分享多页面多链接跳转,求交流指点
#!/usr/bin/env python
#_*_coding:utf-8_*_
from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains
def OpenUrl():
driver=webdriver.Chrome()
driver.maximize_window()
driver.get('http://*********.tv')
return driver
links=['AiBB','HOT51','Live秀','MV','歌手']
link=['大星闻','爱豆评选','关于我们','联系我们','招贤纳士','隐私政策','沪B2-20090096','版权声明','0908243','沪网文[2014]0557-107',
'(沪 )字第 1158 号','沪市文演(经)00-1060','上海市互联网违法和不良信息举报中心举报电话:021-62650919 客户邮箱:service@ikuaishou.com']
def c():
driver.find_element_by_xpath('//a[@class="aibbLogo"]').click()
time.sleep(2)
driver.find_element_by_xpath('//a[@class="huoxiuLogo"]').click()
driver.find_element_by_xpath('//*[@id="index"]/div/div/div/div/div/a').click()
def b(j):
driver.find_element_by_link_text(j).click()
def a(i):
driver.find_element_by_link_text(i).click()
for j in links:
driver=OpenUrl()
if j==links or j==links:
faxian=driver.find_element_by_link_text('发现')
ActionChains(driver).move_to_element(faxian).perform()
time.sleep(1)
if j==links:
driver.find_element_by_xpath('//*[@id="header_nav"]/li/dl/dd/a').click()
elif j==links:
driver.find_element_by_xpath('//*[@id="header_nav"]/li/dl/dd/a').click()
else:
b(j)
for i in link:
a(i)
c()
driver.quit()
厉害了 是自己研究出来了么 梦想家 发表于 2017-2-24 17:31
厉害了 是自己研究出来了么
是啊 哈哈哈 赞赞赞 赞赞赞 :victory: 你好,我是测试界的菜鸟,想请教一下安装完selenium和python进行脚本测试 出现错误 ConnectionResetError: 远程主机强迫关闭了一个现有的连接。
怎么解决啊
页:
[1]