Selenium webdriver 如何使用selenium检查文本框是否只接受数字?
我是使用selenium web驱动程序的新手,我想验证文本框是否只接受数字,因此我想验证如果我发送文本,文本框将不允许它。您可以通过多种方式实现这一点Selenium webdriver 如何使用selenium检查文本框是否只接受数字?,selenium-webdriver,Selenium Webdriver,我是使用selenium web驱动程序的新手,我想验证文本框是否只接受数字,因此我想验证如果我发送文本,文本框将不允许它。您可以通过多种方式实现这一点 您可以使用sendkeys()填写字段,等待显示任何验证弹出窗口。如果显示验证弹出窗口,则测试通过。如果没有,测试失败 您可以填写所有必要的字段,单击“下一步”,然后等待并查看应用程序是否返回任何错误。如果显示错误,则测试通过,否则测试失败 您可以通过多种方式实现这一点 您可以使用sendkeys()填写字段,等待显示任何验证弹出窗口。如果显示
sendkeys()
填写字段,等待显示任何验证弹出窗口。如果显示验证弹出窗口,则测试通过。如果没有,测试失败您可以通过多种方式实现这一点
sendkeys()
填写字段,等待显示任何验证弹出窗口。如果显示验证弹出窗口,则测试通过。如果没有,测试失败只需做如下操作:
driver.FindElement(By.Class("textbox")).SendKeys("euiwt8947");
string text=driver.FindElement(By.Class("textbox")).Text;
bool isNumeric = text.All(char.IsDigit);
步骤:
1-将密钥发送到文本框
2-从文本框中获取文本
3-检查您得到的文本是否仅为数字
或者,如果文本框允许您输入文本,则会出现验证消息,只需检查是否出现错误消息。只需执行以下操作:
driver.FindElement(By.Class("textbox")).SendKeys("euiwt8947");
string text=driver.FindElement(By.Class("textbox")).Text;
bool isNumeric = text.All(char.IsDigit);
步骤:
1-将密钥发送到文本框
2-从文本框中获取文本
3-检查您得到的文本是否仅为数字
或者,如果文本框允许您输入文本,则会出现验证消息,只需检查是否出现错误消息。这对不允许用户从第一个位置输入文本的文本框不起作用。这对不允许用户从第一个位置输入文本的文本框不起作用。