0


软件测试笔记|web自动化测试|Web 自动化测试中,如何使用Selenium 在文本输入框中输入文本?

以下是在不同编程语言中使用 Selenium 在文本输入框中输入文本的方法:

一、Java 语言

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class InputTextExample {
public static void main(String[] args) {
// 设置 ChromeDriver 的路径(根据实际情况调整)
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");

    // 创建 ChromeDriver 实例,开启 Chrome 浏览器
     WebDriver driver = new ChromeDriver();

    // 打开网页
     driver.get("https://example.com");

    // 找到文本输入框元素
     WebElement inputBox = driver.findElement(By.id("input-box-id"));

    // 在输入框中输入文本
     inputBox.sendKeys("Hello, Selenium!");

    // 关闭浏览器
     driver.quit();
 }

}

二、Python 语言

from selenium import webdriver

创建 ChromeDriver 实例,开启 Chrome 浏览器

driver = webdriver.Chrome()

打开网页

driver.get("https://example.com")

找到文本输入框元素

input_box = driver.find_element_by_id("input-box-id")

在输入框中输入文本

input_box.send_keys("Hello, Selenium!")

关闭浏览器

driver.quit()

三、C#语言

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

class Program
{
static void Main(string[] args)
{
// 创建 ChromeDriver 实例,开启 Chrome 浏览器
IWebDriver driver = new ChromeDriver();

    // 打开网页
     driver.Navigate().GoToUrl("https://example.com");

    // 找到文本输入框元素
     IWebElement inputBox = driver.FindElement(By.Id("input-box-id"));

    // 在输入框中输入文本
     inputBox.SendKeys("Hello, Selenium!");

    // 关闭浏览器
     driver.Quit();
 }

}

在上述代码中,首先要确保已经正确导入 Selenium 相关的库,并根据实际情况设置好浏览器驱动的路径。然后通过特定的定位方式(这里是通过 ID)找到文本输入框元素,再使用sendKeys方法在输入框中输入指定的文本。定位元素的方式可以根据实际情况调整,比如通过 XPath、CSS 选择器等。

标签: 自动化

本文转载自: https://blog.csdn.net/weixin_46652722/article/details/141949656
版权归原作者 阳哥整理软件测试笔记 所有, 如有侵权,请联系我们删除。

“软件测试笔记|web自动化测试|Web 自动化测试中,如何使用Selenium 在文本输入框中输入文本?”的评论:

还没有评论