Selenium webdriver 当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码?
当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码 第一屏:ID为“工单”,输入值=“WO1234” 在第二个屏幕中,ID是“orderno”,我需要输入“WO1234”,而不需要硬编码,这样,如果我输入“WO4321”,代码也将输入相同的代码。短暂性脑缺血发作Selenium webdriver 当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码?,selenium-webdriver,Selenium Webdriver,当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码 第一屏:ID为“工单”,输入值=“WO1234” 在第二个屏幕中,ID是“orderno”,我需要输入“WO1234”,而不需要硬编码,这样,如果我输入“WO4321”,代码也将输入相同的代码。短暂性脑缺血发作 WebDriver driver; driver=new FirefoxDriver(); String a=driver.findElement(By.
WebDriver driver;
driver=new FirefoxDriver();
String a=driver.findElement(By.id("")).getText();//Fetch id of first screen
driver.navigate().to("The second screen");
driver.findElement(By.id("")).sendKeys(a);//fetch id of second screen and put the value of the first screen
因此,每当第一个屏幕的值发生变化时,它将进入第二个屏幕,而不进行硬编码