gpt4 book ai didi

java - WebElement 类型中的方法 sendKeys(CharSequence[]) 不适用于参数 (String)

转载 作者:搜寻专家 更新时间:2023-10-30 21:36:41 27 4
gpt4 key购买 nike

我正在尝试将一个字符串发送到 sendkeys() 方法,但它不接受并抛出错误

我的代码如下:

package healthcare;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.webdriven.WebDriverBackedSelenium;

public class MailRegister_Webdriver {
public WebDriver driver;
public Selenium selenium;
public void openURL(){
//System.setProperty("webdriver.chrome.driver", "F:\\Library\\chromedriver.exe");
driver=new FirefoxDriver();
selenium=new WebDriverBackedSelenium(driver, "http://mail.in.com");
driver.get("http://mail.in.com");
}
public void register() throws Exception{
//driver.findElement(By.cssSelector("input.registernow")).click();
selenium.click("css=input.registernow");
Thread.sleep(3000);
driver.findElement(By.id("fname")).sendKeys("Nagesh");
selenium.select("day", "10");
selenium.select("month", "Jun");
new Select(driver.findElement(By.id("year"))).selectByVisibleText("1999");
Thread.sleep(1000);
driver.findElement(By.xpath("(//input[@name='radiousername'])[5]")).click();
Thread.sleep(2000);
driver.findElement(By.id("password")).sendKeys("nag123");
driver.findElement(By.id("repassword")).sendKeys);
driver.findElement(By.id("altemail")).sendKeys();
driver.findElement(By.id("mobileno")).sendKeys("7894561230");
driver.findElement(By.id("imageField")).click();
}

public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
MailRegister_Webdriver m=new MailRegister_Webdriver();
m.openURL();
m.register();
}
}

有人可以帮忙解决这个问题,为什么 Sendkeys() 方法不将字符串值作为参数?

最佳答案

它有一个简单的解决方案。将您的编译器合规级别从 1.4 更改为 1.7。

在您的 eclipse 中执行以下步骤:

  1. 右键单击您的 java 项目并选择构建路径 -> 单击
    配置构建路径...
  2. 在项目属性窗口中,单击/选择左侧的Java Compiler
    面板
  3. 在右侧面板中,将编译器合规级别从 1.4 更改为 1.7
    (选择您的 eclipse 中哪个版本更高)
  4. 最后点击应用确定

现在检查您的代码。它永远不会显示相同的错误。

关于java - WebElement 类型中的方法 sendKeys(CharSequence[]) 不适用于参数 (String),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23485363/

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