果然有需求推动科技。
本次实现的是python结合selenium自动完成打字测试,测试的网址是"https://dazi.kukuw.com/",浏览器使用的是chrome驱动。
import time
import random
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome(executable_path = "G:\\python\\chromedriver.exe")
# chrome驱动安装目录
def openPage(url, myTime,errorRate):
global driver
# 打开网址
driver.get(url)
# 随机选择一片文章
randomButtom = driver.find_element_by_id('suiji_a')
randomButtom.click()
# 打字时间
wastTime = driver.find_element_by_id('time')
wastTime.clear()
wastTime.send_keys(myTime)
# 点击打字按钮
clickTest = driver.find_element_by_name('start_button')
clickTest.click()
# 进入打字页面
for x in range(0, 30):
divId = 'i_'+str(x)
# 选中对应序号的一组元素
dataString = driver.find_element_by_id(divId)
# 提取文本