<i id='cONV7'><tr id='cONV7'><dt id='cONV7'><q id='cONV7'><span id='cONV7'><b id='cONV7'><form id='cONV7'><ins id='cONV7'></ins><ul id='cONV7'></ul><sub id='cONV7'></sub></form><legend id='cONV7'></legend><bdo id='cONV7'><pre id='cONV7'><center id='cONV7'></center></pre></bdo></b><th id='cONV7'></th></span></q></dt></tr></i><div id='cONV7'><tfoot id='cONV7'></tfoot><dl id='cONV7'><fieldset id='cONV7'></fieldset></dl></div>
      1. <small id='cONV7'></small><noframes id='cONV7'>

        • <bdo id='cONV7'></bdo><ul id='cONV7'></ul>
      2. <tfoot id='cONV7'></tfoot><legend id='cONV7'><style id='cONV7'><dir id='cONV7'><q id='cONV7'></q></dir></style></legend>

        为什么这个 Selenium 的拖放 C# 代码在 Chrome 上不起

        时间:2023-08-25

            <tfoot id='0DyVK'></tfoot>
                <tbody id='0DyVK'></tbody>
              <i id='0DyVK'><tr id='0DyVK'><dt id='0DyVK'><q id='0DyVK'><span id='0DyVK'><b id='0DyVK'><form id='0DyVK'><ins id='0DyVK'></ins><ul id='0DyVK'></ul><sub id='0DyVK'></sub></form><legend id='0DyVK'></legend><bdo id='0DyVK'><pre id='0DyVK'><center id='0DyVK'></center></pre></bdo></b><th id='0DyVK'></th></span></q></dt></tr></i><div id='0DyVK'><tfoot id='0DyVK'></tfoot><dl id='0DyVK'><fieldset id='0DyVK'></fieldset></dl></div>
              • <bdo id='0DyVK'></bdo><ul id='0DyVK'></ul>

                <legend id='0DyVK'><style id='0DyVK'><dir id='0DyVK'><q id='0DyVK'></q></dir></style></legend>
              • <small id='0DyVK'></small><noframes id='0DyVK'>

                • 本文介绍了为什么这个 Selenium 的拖放 C# 代码在 Chrome 上不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这不起作用(例如:https://www.w3schools.com/html/html5_draganddrop.asp)

                  var item = WebDriver.FindElement(By.XPath(@"//img[@src='img_w3slogo.gif']"), 30);
                  var container = WebDriver.FindElement(By.XPath(@"//div[@id='div2']"), 30);
                  
                  var actions = new OpenQA.Selenium.Interactions.Actions(this.WebDriver);
                  actions.DragAndDrop(item, container).Build().Perform();
                  
                  System.Threading.Thread.Sleep(3000);
                  

                  推荐答案

                  如果有帮助的话......

                  If it helps....

                          public static void DragAndDrop(IWebElement element1, IWebElement element2)
                      {
                          WaitForElementEnabled(element1);
                          WaitForElementEnabled(element2);
                          var builder = new Actions(_webDriver);
                          var dragAndDrop = builder.ClickAndHold(element1).MoveToElement(element2).Release(element2).Build();
                          dragAndDrop.Perform();
                      }
                  
                             public static void WaitForElementEnabled(IWebElement element)
                      {
                          try { _wait.Until(webDriver => element.Enabled); }
                          catch (StaleElementReferenceException) { if (!WaitForNotFoundElement_Enabled(element)) { LogFunctions.WriteError("Enabled - Stale Element Exception"); TakeScreenshot("elementNotFound"); throw; } }
                       }
                  

                  这篇关于为什么这个 Selenium 的拖放 C# 代码在 Chrome 上不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:不要将标签移到 PictureBox 之外 下一篇:C# 拖动 &amp;从列表框拖放到树视图

                  相关文章

                  最新文章

                  <i id='BW6b5'><tr id='BW6b5'><dt id='BW6b5'><q id='BW6b5'><span id='BW6b5'><b id='BW6b5'><form id='BW6b5'><ins id='BW6b5'></ins><ul id='BW6b5'></ul><sub id='BW6b5'></sub></form><legend id='BW6b5'></legend><bdo id='BW6b5'><pre id='BW6b5'><center id='BW6b5'></center></pre></bdo></b><th id='BW6b5'></th></span></q></dt></tr></i><div id='BW6b5'><tfoot id='BW6b5'></tfoot><dl id='BW6b5'><fieldset id='BW6b5'></fieldset></dl></div>

                  <small id='BW6b5'></small><noframes id='BW6b5'>

                • <legend id='BW6b5'><style id='BW6b5'><dir id='BW6b5'><q id='BW6b5'></q></dir></style></legend>
                    • <bdo id='BW6b5'></bdo><ul id='BW6b5'></ul>
                    <tfoot id='BW6b5'></tfoot>