Webdriverを使用してiframeに切り替えることができません

ダイハードコーダー:

iframeに切り替えて制御することができません。ここにDOMがあります:

<iframe class="ze_area">
#document
<html><head><link type="text/css" rel="stylesheet" href="https://css.zohostatic.com/ze/v86/css/zeditor.min.css"><style type="text/css">.ze_body{font-family:Verdana,arial,Helvetica,sans-serif;font-size:13px;} table{font-size:100%} .MsoNormal{margin: 0px}</style><style>ol.code li { word-wrap: break-word; } ol.code li pre,span,p,div {white-space: normal !important; }</style>
</head>
<body class="ze_body">
</body></html>
<iframe>

このコードを実行しようとしています

WebElement filebug=driver.findElement(By.id("fileabugnew"));
filebug.click();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
WebElement filebug_subject=driver.findElement(By.id("fileabug_subject"));
filebug_subject.sendKeys("web erp : test failed to search for web title");
 driver.switchTo().frame(0);
WebElement 
filebug_content=driver.findElement(By.className("//body[@class='ze_body']"));
filebug_content.sendKeys("erp content. the test is failed");
WebElement click_to_assign=driver.findElement(By.xpath("//span[text()='Not 
 Assigned']"));
click_to_assign.click();
 WebElement 
  type_to_assign=driver.findElement(By.xpath("//div[@class='select2-drop 
   searchableselect2 select2-with-searchbox select2-drop- 
   active']//input[@class='select2-input']"));
type_to_assign.sendKeys("shashank.choursia");
driver.findElement(By.id("submitbug")).click();
そいつ :

切り替え先のiframeのインデックスを見つける必要があります。driver.switchTo()。frame(0); インデックス「0」のiframeに切り替えることを意味します。詳細については、フレームにIDがない場合にSelenium Webdriverでフレームを識別して切り替える方法を参照してください。

または

WebElement iframe = driver.findElement(By.tagName("iframe"));
driver.switchTo().frame(iframe);   
// your action here
driver.switchTo().defaultContent();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jQueryを使用して<div>を切り替えることができません

分類Dev

Pythonを使用してSeleniumでiframeに切り替えてフレームを閉じることができません

分類Dev

begin_userを使用して別のユーザーに切り替えることができません

分類Dev

C ++は列挙型を使用して一緒に切り替えることができません

分類Dev

Seleniumはiframeに切り替えることができません

分類Dev

<picture>要素と<source>要素を使用して画像を切り替えることができませんでした

分類Dev

appium を使用してデータのオンとオフを切り替えることができません

分類Dev

sudo dpkg-reconfiguregdm3を使用してgdm3に切り替えることはできません

分類Dev

IE11を使用しているときに新しいウィンドウに切り替えることができません

分類Dev

PHPを使用して配列を適切な形式に並べ替えることができません

分類Dev

divを切り替えることができません

分類Dev

KDE / Gnomeを切り替えることができません

分類Dev

クラスを要素に切り替えることができません

分類Dev

webrtc MediaDevicesを使用してreactアプリケーションでカメラを(前面から背面に)切り替えることができません

分類Dev

OnClickイベントを介してTextViewの表示を切り替えることができません

分類Dev

javascriptを介してクラスを切り替えることができません

分類Dev

Androidアプリケーション用のappiumを使用してWebビューに切り替えることができません

分類Dev

17.04でgdm3に切り替えることができません

分類Dev

WindowsVMとLinuxホストを切り替えることができません

分類Dev

WindowsVMとLinuxホストを切り替えることができません

分類Dev

AngularのBootstrap 4でNavbarを切り替えることができません

分類Dev

AngularのBootstrap 4でNavbarを切り替えることができません

分類Dev

jqueryでアイコンを切り替えることができません

分類Dev

AppiumAndroidでロケールを切り替えることができません

分類Dev

AppiumAndroidでロケールを切り替えることができません

分類Dev

Kivyで画面を切り替えることができません

分類Dev

jQueryで背景画像を切り替えることができません

分類Dev

Kubuntu14.10で画面を切り替えることができません

分類Dev

出力の選択で列を切り替えることができません

Related 関連記事

  1. 1

    jQueryを使用して<div>を切り替えることができません

  2. 2

    Pythonを使用してSeleniumでiframeに切り替えてフレームを閉じることができません

  3. 3

    begin_userを使用して別のユーザーに切り替えることができません

  4. 4

    C ++は列挙型を使用して一緒に切り替えることができません

  5. 5

    Seleniumはiframeに切り替えることができません

  6. 6

    <picture>要素と<source>要素を使用して画像を切り替えることができませんでした

  7. 7

    appium を使用してデータのオンとオフを切り替えることができません

  8. 8

    sudo dpkg-reconfiguregdm3を使用してgdm3に切り替えることはできません

  9. 9

    IE11を使用しているときに新しいウィンドウに切り替えることができません

  10. 10

    PHPを使用して配列を適切な形式に並べ替えることができません

  11. 11

    divを切り替えることができません

  12. 12

    KDE / Gnomeを切り替えることができません

  13. 13

    クラスを要素に切り替えることができません

  14. 14

    webrtc MediaDevicesを使用してreactアプリケーションでカメラを(前面から背面に)切り替えることができません

  15. 15

    OnClickイベントを介してTextViewの表示を切り替えることができません

  16. 16

    javascriptを介してクラスを切り替えることができません

  17. 17

    Androidアプリケーション用のappiumを使用してWebビューに切り替えることができません

  18. 18

    17.04でgdm3に切り替えることができません

  19. 19

    WindowsVMとLinuxホストを切り替えることができません

  20. 20

    WindowsVMとLinuxホストを切り替えることができません

  21. 21

    AngularのBootstrap 4でNavbarを切り替えることができません

  22. 22

    AngularのBootstrap 4でNavbarを切り替えることができません

  23. 23

    jqueryでアイコンを切り替えることができません

  24. 24

    AppiumAndroidでロケールを切り替えることができません

  25. 25

    AppiumAndroidでロケールを切り替えることができません

  26. 26

    Kivyで画面を切り替えることができません

  27. 27

    jQueryで背景画像を切り替えることができません

  28. 28

    Kubuntu14.10で画面を切り替えることができません

  29. 29

    出力の選択で列を切り替えることができません

ホットタグ

アーカイブ