2017-01-24 9 views
0

JMETERでjavascriptを使用してjp @ gc-WebDriver Samplerからウェブページにアクセスしています。これは私のスクリプトですjp @ gc - WebDriver Sampler

これまでスクリプトを実行している間は、すべてうまくいきました。この後、私はリンクをクリックしなければならず、ページはidを持たないそのリンクに移動する必要があります。だから私はこの後にスクリプトを編集することはできません。誰もがそのページにアクセスするためのスクリプトを実行するのを助けることができる私は

、以下の次のMozillaのFirePathを使用して

.//*[@id='bodyCell']/div[3]/div[1]/div/div[2]/table/tbody/tr[2]/th/a 
をそのリンクのXPathを抽出しています。 ありがとうございます。

答えて

0

あなたはこの「Id」セレクターに限定されず、org.openqa.selenium.Byクラスに記載されているセレクターを使用することができます。私はそれは、くだらない脆弱な外観と、あなたがクリックしようとしているものをリンク明白ではないよう拡張によって生成されたXPathを使用してお勧めしません

、私はむしろのようBy.ByLinkText()方法のために行くだろう:

var myLink = WDS.browser.findElement(pkg.By.linkText("your_link_text_here")) 

var myLink = WDS.browser.findElement(pkg.By.xpath("//a[text()='your_link_text_here')")) 

参考文献: