gpt4 book ai didi

c# - Selenium 在文本框中输入无效文本(半文本)

转载 作者:行者123 更新时间:2023-11-30 18:19:32 24 4
gpt4 key购买 nike

在运行多个测试用例时,selenium 输入了无效文本,如附件中所示。以下是显示错误的两个示例:

  1. 它不输入 AutomationTest123_6035633258972,而是输入 6035633258972。Example1 .
  2. 不是输入 AutomationTest123_636010703068635512,它只是输入 utomationTest123_636010703068635512。 Example2 .

代码

   //StaticVariable is class which has static values
var username = StaticVariable.username;
var password = StaticVariable.password;
driver.FindElement(By.Id("username")).SendKeys(username); //putting wrong values
driver.FindElement(By.Id("password")).SendKeys(password); //putting wrong values
driver.FindElement(By.Id("login")).Click();

谁能帮我解决这个问题?任何帮助将不胜感激。

最佳答案

首先要确定

var username = StaticVariable.username;

正在分配正确的值。使用一个

print

检查用户名分配后的值。

尝试使用以下代码:

driver.FindElement(By.Id("username")).click()
driver.FindElement(By.Id("username")).clear()
driver.FindElement(By.Id("username")).SendKeys(username);

关于c# - Selenium 在文本框中输入无效文本(半文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38567119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com