Web要素の位置を特定するPhantomJSの問題に直面しています。Phantom JSが要素を見つけることができません(暗黙的に待ってからでも)
- 同期問題-与える暗黙の待ち時間に
- CSSセレクタをphantomjsでは動作しません:私は以前に2つの可能な解決策を与えれた質問に答えて行っています。
私は両方のソリューションを試しましたが、私のコードはまだ動作していません。 コード:ここで
public class Headless_phantomJS {
@Test
public void googlesearch() throws InterruptedException
{
File path=new File("C:/Third party softwares/phantomJS/phantomjs-2.1.1-windows/phantomjs-2.1.1-windows/bin/phantomjs.exe");
System.setProperty("phantomjs.binary.path",path.getAbsolutePath());
WebDriver driver= new PhantomJSDriver();
driver.manage().window().maximize();
driver.navigate().to("https://www.google.co.in/");
System.out.println("inside Test");
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.xpath("//input[@id='lst-ib']")).isEnabled();
driver.findElement(By.xpath("//input[@id='lst-ib']")).sendKeys("lol");
driver.findElement(By.xpath(".//*[@id='tsf']/div[2]/div[3]/center/input[1]")).click();
}
}
あなたは正確に質問を更新し検討することができますあなたが実行したいテストステップ?おかげで – DebanjanB
ちょっと、 それは働いた。ありがとう、たくさんの男。だから、エラーはどこにありましたか?私はPhantomjsがxpathとcss要素ロケータでうまく動作しないと思います。 – Mustang92