2017-03-18 47 views
0

Selenium - java.lang.CharSequence型を解決できません。それは間接的に必要な.classファイルから参照されます 私はセレンを初めて使っています。セレン - 型java.lang.CharSequenceは解決できません。必要な.classファイルから間接参照されます

/** 
 
* @param args 
 
*/ 
 
public static void main(String[] args) { 
 
    // TODO Auto-generated method stub 
 
    System.setProperty("webdriver.ie.driver",System.getProperty("user.dir")+ "\\iedriver\\IEDriverServer.exe"); 
 
    WebDriver driver = new InternetExplorerDriver(); 
 
    driver.get("https://accounts.google.com/ServiceLogin?continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&service=mail&sacu=1&rip=1#identifier"); 
 
    WebElement username = driver.findElement(By.id("Email")); 
 
    username.sendKeys("selenium"); 
 
}
セレン - 3.3.1 ジャワ - 1.8 Eclispe - インディゴ コンパイラ - 1.7

+0

下記の情報を追加できますか?1.目的は何ですか? 2.あなたは何を達成しようとしていますか? 3.あなたのコードをまだ公開しようとしていない。 4.何があなたのために働いたのですか?あなたはどこにいますか? 6.サンプルHTML DOMを提供します。 – DebanjanB

+0

Eclipseはファンクションの送信キーを使用できません –

+0

ECLIPSEをより高いバージョンに更新してください。 – kushal

答えて

0

クロームドライバ/ブラウザでこのコードを使用します。

package demo; 


import java.util.concurrent.TimeUnit; 
import org.openqa.selenium.By; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 


public class TestAnyURLMain { 

    public static void main(String[] args) { 


     System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe"); 
     WebDriver driver = new ChromeDriver(); 
     driver.manage().window().maximize(); 
     driver.get("https://www.google.co.in/"); 
     driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); 
     driver.findElement(By.xpath(".//*[@id='gbw']/div/div/div[1]/div[1]/a")).click(); 

     driver.findElement(By.id("Email")).sendKeys("ABC"); 
    } 

} 

、私を知ってみましょうそれがあなたを助けるなら。

+0

要素を見つけるたびに暗黙的な待機を使用する必要はありません。一度使用すれば、プログラム全体で利用できるようになり、ドライバオブジェクトはその暗黙の待機で設定されます。あなたのxpathは脆弱です。この '/// [text()= 'Gmail']' – RAJ

+0

私は同意します。私はその日のためにビジネスを終了する前に、迅速な解決策をOPに提供したかったのです。ありがとう。 – DebanjanB

+0

変更したくない場合は、xpathを離れることができますが、OPは暗黙の待機の使用について間違った考えをするため、暗黙の待機の使用法を正しく反映するように段落を編集します。 – RAJ

関連する問題