【发布时间】:2017-04-19 09:33:24
【问题描述】:
我正在硬编码注册页面用户名文本框的用户名值。如何使用 selenium webdriver 提供唯一的用户名值?
例子:
driver.findElement(By.id("username")).sendKeys("Pinklin") ;
由于“Pinklin”是硬编码的,如果第二次运行相同的脚本,它将抛出用户名已存在错误。
如果硬编码,可以通过哪些方式提供唯一值。
【问题讨论】:
-
值要么是硬编码的,要么是动态的,不能两者兼而有之。你可以有一个弹出输入框。
-
弹出输入文本框意味着在运行时提供值? (我是硒的新手)
-
我误解了这个要求。 Albert Waninge 的回答看起来不错。
标签: javascript java selenium selenium-webdriver