selenium(web端)自动化测试淘宝代码

# oding = utf-8
# -*- coding:utf-8 -*-
from selenium import webdriver
import time

# 火狐浏览器
web = webdriver.Firefox()
url = "http://www.baidu.com"
web.get(url)
time.sleep(2)
web.find_element_by_xpath(".//*[@id='kw']").send_keys("淘宝官网")
time.sleep(2)
web.find_element_by_id("su").click()
time.sleep(2)
# aaa = web.find_element_by_xpath
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当涉及到 Web 自动化测试框架,Python 中最常用的是 Selenium WebDriver。下面是一个基本的示例代码,用于使用 Selenium WebDriver 进行 Web 自动化测试: ```python from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC # 创建一个 WebDriver 实例 driver = webdriver.Chrome() # 打开网页 driver.get("https://www.example.com") # 等待页面加载完成 wait = WebDriverWait(driver, 10) element = wait.until(EC.presence_of_element_located((By.ID, "example-element"))) # 执行测试操作 element.click() # 断言结果 assert "Expected Result" in driver.page_source # 关闭浏览器 driver.quit() ``` 上述代码示例使用了 Chrome 浏览器和 Chrome WebDriver。你可以根据自己的需求选择不同的浏览器和对应的 WebDriver。此外,你还可以使用其他 Selenium 提供的 API 来执行更多的操作,如查找元素、输入文本、提交表单等。 需要注意的是,为了运行上述代码,你需要先安装 Selenium 库和对应浏览器的 WebDriver。你可以使用 pip 命令来安装 Selenium: ``` pip install selenium ``` 然后,下载并配置正确的 WebDriver,确保它与你使用的浏览器版本相匹配。例如,如果你使用 Chrome 浏览器,你需要下载 Chrome WebDriver,并将其添加到系统 PATH 环境变量中。 希望这个代码示例能够帮助你开始构建一个基本的 Python Web 自动化测试框架!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值