实现思路:
-
启动参数:
options.AddArgument("start-maximized");用于启动浏览器时使其窗口最大化。 - 创建 EdgeDriver 实例:
EdgeDriver driver = new EdgeDriver(options);用于初始化 WebDriver 实例。 - 导航到 URL:
driver.Navigate().GoToUrl("请输入你的商品的URL");导航到指定的商品页面。 - 创建 WebDriverWait 实例:
WebDriverWait Waittime = new WebDriverWait(driver, TimeSpan.FromSeconds(3600));用于设置等待时间。 - 等待并获取“加入购物车”按钮:
Waittime.Until(ExpectedConditions.ElementToBeClickable(By.LinkText("加入购物车")));等待按钮变为可点击并点击。 - 等待并获取“立即购买”按钮: 使用 XPath 查找具有类似文本的按钮。
- 等待并获取“去结算”按钮: 等待并点击“去结算”按钮。
- 退出驱动:
driver.Quit();用于关闭浏览器并释放资源。根据需要可以启用这行代码。
一、首先引入以下这些包

二、网页标签元素自行修改,根据实际的标签名称来,也可以下载我DEMO直接使用










