当前位置: 首页 > 面试题库 >

在C#中使用Selenium Webdriver,如何选择要写入的文本框,然后在其中写入?

史昱
2023-03-14
问题内容

有一个脚本去网站。现在我要登录并进入下一个屏幕。找不到有关如何转到“用户名:”文本框和“密码:”文本框的代码。


问题答案:

您将需要给我们一些页面的HTML,但是要提供一个密码文本框,如下所示:

<input type="password" id="passwordTextBox">

我会使用Selenium的WebDriver找到它,如下所示:

IWebDriver firefoxDriver = new FirefoxDriver();
IWebElement passwordTextBox = firefoxDriver.FindElement(By.Id("passwordTextBox"));

然后,我将像这样“写入”到其中:

passwordTextBox.Clear();
passwordTextBox.SendKeys("password");

在阅读完所有内容后,我将看一下Selenium Web驱动程序文档,并提出任何问题:

http://seleniumhq.org/docs/03_webdriver.html



 类似资料:
  • 问题内容: 我正在尝试从文本文件中读取UTF8文本,然后将其中一些打印到另一个文件中。我正在使用Linux和gcc编译器。这是我正在使用的代码: 目前,它适用于英文字符。 问题答案: 这段代码对我有用:

  • 问题内容: 我遇到一种情况,我想将我创建的所有日志写入文本文件。 我们正在使用java.util.logging.Logger API生成日志。 我试过了: 但是仍然只能在控制台上获取我的日志。 问题答案: 试试这个样本。这个对我有用。 在MyLogFile.log产生输出 编辑: 要删除控制台处理程序,请使用 因为ConsoleHandler已向父记录器注册,所有记录器都源自该记录器。

  • 问题内容: 我在一个免费的支持PHP的服务器上安装了此脚本: 它创建文件,但为空。 如何创建文件并向其中写入内容,例如“猫追老鼠”行? 问题答案: 您可以使用更高级别的函数,例如,与调用,相同,然后依次将数据写入文件。

  • 问题内容: 我试图从SQL中提取数据,然后将其写入文本文件。这在一定程度上做到了这一点, 但它仅从读取文本文件 的表中拉出1 。 我希望能够从表中提取所有数据,然后以诸如此类的列表格式发布到文本文件中… 我需要找出我做错了什么。 问题答案: 该函数将覆盖整个文件- 这就是为什么每次都只获得最后一条记录的原因。 您可以使用和代替。 尽管比构造一个大字符串并使用单个调用稍微复杂一些,但是如果您有很多记

  • 问题内容: 我在Java项目中的images / image.png中有一个图像。我想写一个方法,其签名如下 此方法将加载要写入的图像及其位置(左上角)处的图像,然后返回一个byte [],该字节表示与文本合并的新图像。 问题答案: 尝试这种方式: