小编Pri*_*nce的帖子

如何在Chrome中运行Selenium WebDriver测试用例?

我试过这个

WebDriver driver = new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)

但我得到的错误是

测试失败:setUp(com.TEST):驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置; 有关更多信息,请参阅此处的代码.最新版本可以从Link下载

如何让Chrome测试Selenium-WebDriver测试用例?

selenium webdriver selenium-chromedriver selenium-webdriver

157
推荐指数
7
解决办法
59万
查看次数

我如何要求Selenium-WebDriver在Java中等待几秒钟?

我正在研究Java Selenium-WebDriver.我补充道

driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
Run Code Online (Sandbox Code Playgroud)

WebElement textbox = driver.findElement(By.id("textbox"));
Run Code Online (Sandbox Code Playgroud)

因为我的应用程序需要几秒钟来加载用户界面.所以我设置2秒implicitwait.但我无法找到元素文本框

然后我补充说 Thread.sleep(2000);

现在它工作正常.哪一种更好?

java selenium webdriver selenium-webdriver

97
推荐指数
4
解决办法
42万
查看次数

如何避免警告"使用集合提取指定的firstResult/maxResults;在内存中应用!" 什么时候使用Hibernate?

我在服务器日志中收到警告"使用集合提取指定的firstResult/maxResults;在内存中应用!" .然而一切正常.但我不想要这个警告.

我的代码是

public employee find(int id) {
    return (employee) getEntityManager().createQuery(QUERY).setParameter("id", id).getSingleResult();
}
Run Code Online (Sandbox Code Playgroud)

我的疑问是

QUERY = "from employee as emp left join fetch emp.salary left join fetch emp.department where emp.id = :id"
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa jpql ejb-3.0

27
推荐指数
4
解决办法
3万
查看次数

如何使用JUnit,EasyMock或PowerMock模拟静态最终变量

我想嘲笑使用JUnit,EasyMock的或PowerMock静态final变量以及模拟一个国际化类.我怎么做?

java junit unit-testing easymock powermock

25
推荐指数
2
解决办法
5万
查看次数

如何创建运行多个小时的cron语句

我需要一个cron语句运行几个小时,例如1-8然后10-15.在这种情况下,以下声明将起作用,

0 1-8,10-15 * * * 
Run Code Online (Sandbox Code Playgroud)

如果没有,有人可以帮助我吗?

提前谢谢,Gnik

cron crontab cron-task

24
推荐指数
2
解决办法
3万
查看次数

如何在Ionic3,Cordova和Angular4应用程序中获取Android设备的语言?

我想从使用Ionic3,Cordova和Angular4开发的应用程序中获取Android设备语言.

我怎么才能得到它?

android cordova ionic-framework ionic2 ionic3

11
推荐指数
3
解决办法
7028
查看次数

如何创建GWT JsArray?

我需要将类型T的值转换为JsArray.

eg. I have String1, String2 .... Stringn
I need to convert those String into JsArray<String>
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

提前谢谢,Gnik

gwt gwt2

9
推荐指数
1
解决办法
6784
查看次数

如何在D3轴刻度中获取数值而不是Logarthmic值?

我尝试了以下代码,

d3.scale.log().domain([1,4]).range([h, 0]);
Run Code Online (Sandbox Code Playgroud)

在轴中,我在轴值中获得1e + 0,2e + 0,3e + 0,4e + 0的值.但我需要lograthmic值,如10,100,1000,10000 ..等等....

svg d3.js angularjs nvd3.js

9
推荐指数
1
解决办法
3400
查看次数

如何在UiBinder中为GWT小部件设置id?

在java代码中我们可以设置id.是否可以在UiBinder中为GWT小部件设置'id'?

如果有可能请给我一个样品.

其实我尝试了以下代码,

<g:Button ui:field="login" debugId="loginButton">
Run Code Online (Sandbox Code Playgroud)

然后我在警报中检查了它.Window.alert("Id: " + login.getElement().getId()); 但输出是Id:.

未设置登录按钮的ID

有没有更好的方法来做到这一点?

谁能帮我?

提前谢谢,Gnik

gwt uibinder gwt2

8
推荐指数
1
解决办法
5816
查看次数

为什么我在IOS上获得Mapboxgl api的空白页面?

工作mapboxglionic3,angular4和科尔多瓦.

我已经构建了.apk和.ipa文件.我在我的Android设备上安装了.apk文件,它按预期工作(ie mapbox tiles, my icons (I have added some icons to custom some functionalities for eg. added an icon to switch the map style) and my markers are loaded successfully).

当我在我的Iphone中安装.ipa文件时,我的图标只加载但mapbox图块没有加载.也是标记.我得到空白的白色屏幕.

我的实施有什么问题?

let data = {myJson data};

mapboxgl.accessToken = 'My access token';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v9',
attributionControl: false,
center: [-74.50, 40],
zoom: 12
});

map.on('load', function () {
 map.addSource("place", {
    type: "geojson",
   data: data,
   cluster: true,
   clusterMaxZoom: 14, …
Run Code Online (Sandbox Code Playgroud)

ios mapbox mapbox-gl mapbox-gl-js mapbox-marker

8
推荐指数
1
解决办法
614
查看次数