草庐IT

webdriver-helper

全部标签

python - 如何在Selenium Webdriver中模拟HTML5拖放?

我正在使用Python2.7和Selenium2.44。我想在SeleniumWD中自动执行拖放操作,但根据其他相关帖子,Selenium尚不支持HTML5中的操作。有没有办法在Python中模拟拖放?这是我试过的代码:driver=webdriver.Firefox()driver.get("http://html5demos.com/drag")target=driver.find_element_by_id("one")source=driver.find_element_by_id("bin")actionChains=ActionChains(driver)actionCha

html - Ruby on Rails Helper 方法 - HTML 显示为纯文本

我的Rails应用程序有一个帮助程序方法,它返回一个字符串,其中包含用于Google网上论坛订阅表单的HTML代码。不幸的是,它像纯文本一样出现在页面上。我怎样才能强制它呈现为HTML?提前致谢。 最佳答案 您的助手的结果需要在Rails3中标记为“html_safe”。否则,标签将被转义。defmy_helperdata="Hello!"data.html_safeend 关于html-RubyonRailsHelper方法-HTML显示为纯文本,我们在StackOverflow上找到

java - 可以使用静态 "database helper"类吗?

我有一些Android项目,其中大部分都与SQLite数据库相关联。我感兴趣的是使用像“DatabaseHelper.class”这样的静态类是一种好的编程习惯(还是一种坏习惯),我将在其中拥有与数据库操作相关的所有静态方法。例如publicstaticintgetId(Contextcontext,Stringname){dbInit(context);Cursorresult=db.rawQuery("SELECTsome_idFROMtableWHEREsome_name='"+name+"'",null);result.moveToFirst();intid=result.ge

ios - YouTube-Player-iOS-Helper 不能使用 YTPlayerView 类

我正在尝试实现youtube-ios-player-helper,可在此处找到:https://github.com/youtube/youtube-ios-player-helper我做了什么:编辑了我的podfile,pod更新,一切正常,没有任何错误,Alamofire-这也是通过仍在工作的cocoapods添加的我可以在我的工作区中看到Pod,我什至可以在Storyboard中选择YTPlayerView作为我的UIView的类但是在添加IBOutlet时它不再识别YTPlayerView类了?!如果Pod没有正确添加,难道连Storyboard中都无法选中它吗?我还尝试了“手

c# - Utility 和 Helper 类之间的区别

实用类真的和帮助类不是同一个概念吗?我的意思是实用程序方法不会扩展现有的类,例如帮助程序,但在任何一种情况下,这两种类型的方法实际上都可以称为“帮助程序”。 最佳答案 实用类本身很有用;而辅助类是具有扩展方法的类,这将有助于扩展类型。 关于c#-Utility和Helper类之间的区别,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1223890/

c# - 为什么 Selenium InternetExplorerDriver Webdriver 在 Debug模式下非常慢(visual studio 2010 和 IE9)

我使用的是来自SeleniumHq站点的示例代码-但在Debug模式下性能很糟糕。在Release模式下,整个测试大约需要6秒(包括启动和关闭IE)在Debug模式下需要65秒?示例代码就是:[Test]publicvoidtestBrowser(){//DosomethinghereIWebDriverdriver=newInternetExplorerDriver();//NoticenavigationisslightlydifferentthantheJavaversion//Thisisbecause'get'isakeywordinC#driver.Navigate().G

c# - Selenium WebDriver 和浏览器选择文件对话框

我正在使用seleniumwebdriver,C#。是否可以让webdriver与Firefox选择文件对话框一起工作?或者我必须使用类似AutoIt的东西吗? 最佳答案 如果您尝试选择要上传的文件,Selenium2支持HTML文件输入。例如:HTMLSelenium代码IWebElementelement=driver.FindElement(By.Id("uploadhere"));element.SendKeys("C:\\Some_Folder\\MyFile.txt");基本上,您“键入”(使用SendKeys)文件输入

c# - 如何使用 Selenium WebDriver 滚动到元素

如何让SeleniumWebDriver滚动到特定元素以将其显示在屏幕上。我尝试了很多不同的选择,但没有运气。这在C#绑定(bind)中不起作用吗?我可以让它跳到一个特定的位置ex((IJavaScriptExecutor)Driver).ExecuteScript("window.scrollTo(0,document.body.scrollHeight-150)");但我希望能够将它发送到不同的元素,而不必每次都给出确切的位置。publicIWebElementExample{get{returnDriver.FindElement(By.Id("123456"));}}例1)((

c# - 使用 Selenium Webdriver 时,使用 InternetExplorerDriver - "Unexpected error launching Internet Explorer...."时出现以下错误

我试图在C#中实例化InternetExplorerDriver,但每次我都会收到以下错误消息:System.InvalidOperationException:UnexpectederrorlaunchingInternetExplorer.ProtectedModemustbesettothesamevalue(enabledordisabled)forallzones.(NoSuchDriver)现在我不确定如何解决这个问题,但触发相关错误的代码行是:IWebDriverdriver=newInternetExplorerDriver();InternetExplorerDriv

c# - 使用 Selenium webdriver 处理 Select2

我一直在用头撞墙,试图使用seleniumwebdriver从支持ajax的select2选择列表中选择一个选项。我已经设法让它与IEwebdriver但不是firefox一起工作。这是我针对IE的hacky解决方案publicstaticvoidSetSelect2Option(thisIWebDriverdriver,Bylocator,stringsubContainerClass,stringsearchTerm,TimeSpan?ajaxWaitTimeSpan=null){varselect2Product=driver.FindElement(locator);selec