小编Pau*_*wen的帖子

是否有适用于Microsoft Edge浏览器的Selenium WebDriver?

截至本文发布之日,"Microsoft Edge"这个名称刚刚被正式宣布为新Windows 10的默认浏览器.

现在提问可能为时过早,但我想知道是否可以使用新的Selenium WebDriver,如果没有,是否有任何说明我们可以期待等待多长时间才能看到一个已开发的?

(Windows 10的技术预览已经出来,所以这对我来说似乎不是一个愚蠢的问题.)

selenium webdriver selenium-webdriver microsoft-edge selenium-edgedriver

50
推荐指数
3
解决办法
6万
查看次数

Bamboo CI Server - 如何配置PHPUnit测试

我想设置Bamboo CI Server.我创建了两个阶段:

  • 第1阶段:代码签出的"代码签出".
  • 第2阶段:通过phpunit进行测试的"PHPunit".

第1阶段没问题,但在第2阶段我有错误.在构建日志中我有:

Starting task 'PHPUnit Testing' of type 'com.atlassian.bamboo.plugins.php:task.builder.phpunit'
12-pa?-2014 10:45:49    
Beginning to execute external process for build 'CCP - CI - Unit Testing Build - Default Job #4 (CCPCI-UTB-JOB1-4)'
... running command line:
/usr/local/bin/phpunit --log-junit test-reports/phpunit.xml --coverage-html test-reports/coverage/html --bootstrap /var/www/html/ccp/core/tests/bootstrap.php --no-configuration /var/www/html/ccp/core/tests
... in: /home/bamboo/bamboo_home/xml-data/build-dir/CCPCI-UTB-JOB1
12-pa?-2014 10:45:49    X-Powered-By: PHP/5.5.11
12-pa?-2014 10:45:49    Content-type: text/html
12-pa?-2014 10:45:49    
12-pa?-2014 10:45:49    Failing task since text 'OK' was not found in last 250 log entries
12-pa?-2014 10:45:49    Parsing test results... …
Run Code Online (Sandbox Code Playgroud)

php continuous-integration phpunit bamboo

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

变量处理的bash引号在扩展为命令时处理不同

通过例子解释问题......

证明 - 变量扩展后,--chapters之后的单引号会被转义(我没想到):

prompt@ubuntu:/my/scripts$ cat test1.sh
#!/bin/bash
actions="--tags all:"
actions+=" --chapters ''"
mkvpropedit "$1" $actions

prompt@ubuntu:/my/scripts$ ./test1.sh some.mkv
Error: Could not open '''' for reading.
Run Code Online (Sandbox Code Playgroud)

现在由于某种原因,mkvpropedit接收双引号作为文件名的一部分(我也没想到):

prompt@ubuntu:/my/scripts$ cat test1x.sh
#!/bin/bash
command="mkvpropedit \"$1\""
command+=" --tags all:"
command+=" --chapters ''"
echo "$command"
$command

prompt@ubuntu:/my/scripts$ ./test1x.sh some.mkv
mkvpropedit "some.mkv" --tags all: --chapters ''
Error: Could not open '''' for reading.
Run Code Online (Sandbox Code Playgroud)

上面的echo'd命令似乎是正确的.将相同的文本放在另一个脚本中会得到预期的结果:

prompt@ubuntu:/my/scripts$ cat test2.sh
#!/bin/bash
mkvpropedit "$1" --tags all: --chapters ''

prompt@ubuntu:/my/scripts$ ./test2.sh some.mkv
The file is being analyzed.
The changes are …
Run Code Online (Sandbox Code Playgroud)

bash quoting variable-expansion

4
推荐指数
1
解决办法
683
查看次数

VBA如何直接访问字典Keys元素

语境

在 VBA 中,您可以创建并填充字典,例如:

    Dim oDict As Object
    Set oDict = CreateObject("Scripting.Dictionary")
    oDict("key 1") = "value 1"
    oDict("key 2") = "value 2"
    oDict("key 3") = "value 3"
Run Code Online (Sandbox Code Playgroud)

使用Keys 方法,您可以获取数组形式的键:

返回一个包含 Dictionary 对象中所有现有键的数组。

    Dim aKeys() As Variant
    aKeys = oDict.Keys
    Debug.Print VarType(aKeys)       ' prints "8204"
    Debug.Print VarType(oDict.Keys)  ' prints "8204"
Run Code Online (Sandbox Code Playgroud)

问题

但是当我直接访问其中一个密钥时,它会给出以下神秘的错误消息:

    Debug.Print aKeys(2)       ' prints "key 3"
    Debug.Print oDict.Keys(2)  ' Run-time error '451':
                               ' Property let procedure not defined 
                               ' and property get procedure did not 
                               ' return …
Run Code Online (Sandbox Code Playgroud)

arrays excel vba dictionary

3
推荐指数
1
解决办法
7543
查看次数

ORDER BY随机子级的SQL语法?

我需要帮助解决最愚蠢的问题.我想通过一个名为'client_level'的字段进行查询.该表有400行,client_level可能的值为NULL,1,2,3,4和5.

这些是客户级别.我想通过client_level订购所有客户端.平均5的客户应该在客户4级之前等等......这很容易.

SELECT * FROM client ORDER BY client_level DESC;
Run Code Online (Sandbox Code Playgroud)

问题是....我想随机化每个客户端子组,使每次客户端级别的订单不同,因此,随着时间的推移,这个查询不会像我认为的那样有效.

SELECT * FROM client ORDER BY client_level, RAND() DESC;
Run Code Online (Sandbox Code Playgroud)

我相信一定有办法,谢谢你的答案.亲切的问候,

mysql sql postgresql

2
推荐指数
1
解决办法
113
查看次数

在函数声明的签名中在参数名称之前指定类名会有什么影响?

之间有什么区别:

public function init(a_class_name $classObj)
Run Code Online (Sandbox Code Playgroud)

public function init($classObj)
Run Code Online (Sandbox Code Playgroud)

不同之处在于示例1指定了我得到的对象类型.我的问题是:php仍然通过引用传递对象(默认行为)或者是示例1克隆对象的一些奇怪的快捷方式.我只是问,因为在更严格的语言(C,Java)中,示例1非常简单(并且是唯一可行的示例).在PHP中它并不那么清楚,并且这两种方法都在PHP文档的不同位置使用.

谢谢.

php

2
推荐指数
1
解决办法
51
查看次数

为什么这个Java parseInt十六进制字符串导致NumberFormatException?

Integer.parseInt("ff8ca87c", 16);
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这给了我一个NumberFormatException.你知道为什么吗?

Exception in thread "main" java.lang.NumberFormatException: For input string: "ff8ca87c"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.valueOf(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java parseint

0
推荐指数
1
解决办法
197
查看次数