0

Web ページにハイパーリンクがあります。Xpath で要素を見つけると一致します。同じことを実行すると、次のように表示されます。

.//span[@translate='home.onboarding.name'] はどの要素とも一致しませんでした

Selenium Webdriverを使用して同じことを試してみましたが、実行されました。Selenium2library または非表示の要素を見つけるための代替オプションを使用して、Robot Framework で同じ構文を変換するのを手伝ってください。参考までに、次のリンクのスクリーンショットを確認してください。参照用の Xpath および Inspectect 要素の画像任意の助けをいただければ幸いです。ありがとう。

セレンのコード例:

element = driver.find_element_by_xpath("//span[@translate='aside.nav.Operate.OnBoardDevices']")
driver.execute_script("$(arguments[0]).click();",element)

RF コードの例:

Click Element   xpath = //span[text()='CAMBIUM'] 
Sleep   3
Click Element   xpath = //span[@translate='home.onboarding.name']
4

1 に答える 1