想请问使用Selenium自动化测试方法编写py文件完成“在线考试系统”的“PHP基础语法考试题(一)”的自动化考试该怎么办,我只知道自动搜索关键词,不知道该怎么自动化考试
1条回答 默认 最新
- m0_70338639 2022-05-10 13:50关注
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
driver = webdriver.Chrome()
driver.get("http://localhost:81")
driver.set_window_size(1000,1000)driver.find_element(By.XPATH,"/html/body/div[2]/div/div[2]/div[2]/a").click()
driver.find_element(By.XPATH,"//[@id='testForm']/div[2]/div[2]/div[2]/label[1]").click()
driver.find_element(By.XPATH,'//[@id="testForm"]/div[2]/div[3]/div[2]/label[2]/input').click()
driver.find_element(By.XPATH,"//[@id='testForm']/div[2]/div[4]/div[2]/label[1]").click()
driver.find_element(By.XPATH,"//[@id='testForm']/div[2]/div[5]/div[2]/label[1]").click()
driver.find_element(By.XPATH,"//*[@id='testForm']/div[2]/div[6]/div[2]/label[1]").click()driver.execute_script("window.scrollTo(300,800)")
driver.find_element_by_xpath('//[@id="testForm"]/div[4]/div[2]/div[2]/label[4]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[4]/div[3]/div[2]/label[2]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[4]/div[4]/div[2]/label[3]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[4]/div[5]/div[2]/label[3]/input').click()driver.execute_script("window.scrollTo(300,1400)")
driver.find_element_by_xpath('//[@id="testForm"]/div[4]/div[6]/div[2]/label[2]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[2]/div[2]/label[2]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[2]/div[2]/label[4]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[3]/div[2]/label[1]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[3]/div[2]/label[2]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[3]/div[2]/label[3]/input').click()driver.execute_script("window.scrollTo(300,1800)")
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[4]/div[2]/label[1]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[4]/div[2]/label[3]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[5]/div[2]/label[1]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[5]/div[2]/label[3]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[5]/div[2]/label[4]/input').click()
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[6]/div[2]/label[3]/input').click()driver.execute_script("window.scrollTo(300,2200)")
driver.find_element_by_xpath('//[@id="testForm"]/div[6]/div[6]/div[2]/label[4]/input').click()
driver.find_element_by_xpath("//[@id='testForm']/div[8]/div[2]/div[2]/span/input").send_keys('80')
driver.find_element_by_xpath("//[@id='testForm']/div[8]/div[3]/div[2]/span/input").send_keys('implode')
driver.find_element_by_xpath("//[@id='testForm']/div[9]/input").click()解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于渗漏场的电场分布模拟
- ¥24 matlab怎么修改仿真初始时间
- ¥15 两分段线性回归模型分析阈值效应
- ¥15 前端和后端代码都没报错,但是点登录没反应的?
- ¥100 需要远程解决QSQLITE问题!
- ¥15 利用光场表达式画出初始光场强度分布图像等几个问题在这两个图片里
- ¥15 gozero求手把手教学,400一天
- ¥15 泥浆冲清水的泥浆分布
- ¥15 LASSO回归分析筛选关键基因,适合多大样本量?
- ¥88 error: [polling_error] {"code":"ETELEGRAM","message":"ETELEGRAM: 502 Bad Gateway"}错误