selenium

    -1热度

    2回答

    我正在寻找新的testautomation工具来测试我们针对不同设备(Windows Phone,Android,Iphone,Ipad等)的响应式Web应用程序。也许这是一个误解,但是我需要一台Mac电脑通过Ipad或Iphone测试一个Web应用程序。对于像SilkMobile这样的工具,这不是必需的。 请参见: http://appium.io/slate/en/v1.1.0/?ruby#r

    0热度

    3回答

    我试图从一系列显示在HTML表格中的通道中选择一个通道。我用下面的方法硒选择链接 WebElement channel = driver.findElement(By.xpath("//span[contains(text(),Sales)]")); channel.click(); 但是它在列表中选择(客户管理),而不是第一个通道。我希望它会选择正确的频道或发出错误,而不是选择错误的频道。下面是

    -1热度

    3回答

    我一直在尝试通过硒自动化浏览器操作,目标是 - 将打开google.com,将搜索gmail文本,并且第一个链接将被单击并打开。使用的代码 - public static void main(String[] args) { WebDriver driver= new FirefoxDriver(); driver.get("https://www.google.co.in

    0热度

    1回答

    我有selenium在服务器上运行,我希望它在客户端上显示浏览器。 我都推出xvfb的我的服务器上这样的: Xvfb :1 -screen 0 1024x768x24 & 然后在我的Java代码,我写道: String xPort = System.getProperty("Importal.xvfb.id", ":1"); FirefoxBinary firefoxBinary =

    0热度

    1回答

    即时通讯使用proxys连接到一个网站使用硒和测试一些东西,问题是一些proxys速度非常慢,它使事情真正低效,但另一个问题是我无法捕捉到错误,不管我做了什么。试图从其他堆栈帖子的各种建议,但无济于事。 org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy(); proxy.setHttpProxy(ip+":"+

    2热度

    1回答

    我想从英国航空公司购买机票,并将其存储在mongodb中。 我能够通过搜索表单,但我无法刮取给定的数据。 我的蜘蛛: from scrapy import Spider from scrapy.selector import Selector from scrapy.http import FormRequest from selenium import webdriver from se

    1热度

    2回答

    程序从网站获取标题列表。然后存储在一个变量(listOfjobs)中。我希望能够将该变量的内容(作业位置列表)附加到现有文本文件中,但它告诉我只接受字符串。我如何将纯文本的listOfJobs值的打印输出包含在文本文件中?谢谢! from selenium import webdriver browser = webdriver.Firefox() browser.get('https://

    2热度

    2回答

    大家好我试图从https://answers.yahoo.com/dir/index/discover?sid=396545663 使用硒和scrapy刮了一些资料,我尝试不同的方法,我用硒和设置PhantomJs类似驱动程序。 对于向下滚动页面,这是一个无限滚动页面,我用这个指令: elem.send_keys(Keys.PAGE_DOWN) 为了模拟Page Down键按下按钮,而不是Ja

    2热度

    1回答

    我是新来使用Selenium,所以我想有关于这些问题的一些帮助。 1)如何自动滚动,让它停止一旦到达桌面的高度?由于我想根据其全屏幕截图网页,我希望它能够自动滚动到某个桌面高度,截取屏幕截图,继续滚动到下一个相同高度,再次截取屏幕截图直到页面结束。 2)你如何确定一个页面的结束?通过使用JavaScript的scrollTo方法还是有其他方法吗?

    1热度

    2回答

    我的代码是 package mentor.qa.selenium; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; imp