driver.findelement(By.Xpath("//*[contains(text(), 'Link Name')]")).click();
はあなたが
を主張しようとすると、
driver.findelement(By.Xpath("//*[contains(text(), 'Link Name')]")).click();
はあなたが
を主張しようとすると、
のための任意の特定のidを取得できませんでしたputs wait_true { exists { find_element(:xpath, "//*[@text='#{Link name}']").click } }
これがtrueを返す場合、要素をアサートするのを試みるfind_element(:xpath, "//*[@text='#{link name}']"
また、あなたは
find_element(id: "id name").click
私はid名は、スクリーンショットのとおりtermsAndConditions
ように参照をお勧めしますid
を使用することができます。開発チームにIDの提供を依頼することを常にお勧めします
要素が最初に存在するかどうかを参照してください動作するはず気にいらないようにあなたができるXPathを使用し、これらのリンク
[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow .com/q/326569) - これはボランティアに対処する理想的な方法ではなく、おそらく回答を得ることに逆効果があるということです。これをあなたの質問に追加しないでください。 – halfer