问题列表 - 第19396页

Selenium IDE - 出现了意想不到的确认!

我有一个显示Javascript确认弹出窗口的按钮.这是我的测试用例的一部分:

<tr>
    <td>clickAndWait</td>
    <td>buttonId</td>
    <td></td>
</tr>
<tr>
    <td>verifyTextPresent</td>
    <td>Object has been deleted</td>
    <td></td>
</tr>

它按预期工作:在弹出窗口上自动单击确定并verifyTextPresent返回true.但是,我进入[error] There was an unexpected Confirmation!日志并且测试用例失败了.

有什么建议?

testing selenium

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

在emacs中设置一些带高亮颜色的单词

如果我想在Emacs的文档中突出显示一些单词,我该怎么做呢.

例如,我有一个日志文件,我记录了一些日常信息.我希望突出显示此日志中的所有"TODO".

我该怎么做?

先感谢您.

emacs elisp

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

检查迭代器是否有效

有没有办法检查迭代器(无论是来自向量,列表,双端队列......)是否(仍)可解除引用,即未被无效?

我一直在使用try- catch,但是有更直接的方法吗?

示例:(不起作用)

list<int> l;
for (i = 1; i<10; i++) {
    l.push_back(i * 10);
}

itd = l.begin();
itd++;
if (something) {
    l.erase(itd);
}

/* now, in other place.. check if itd points to somewhere meaningful */
if (itd != l.end())
{
    //  blablabla
}
Run Code Online (Sandbox Code Playgroud)

c++ iterator stl dereference

63
推荐指数
5
解决办法
7万
查看次数

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

在finally块中获取抛出异常

有没有办法,如何获得当前抛出的异常(如果存在)?

我想减少代码量并对任务应用一些重用,如下所示:

Exception thrownException = null;
try {
    // some code with 3rd party classes, which can throw unexpected exceptions
}
catch( Exception exc ) {
    thrownException = exc;
    LogException( exc );
}
finally {
    if ( null == thrownException ) {
        // some code
    }
    else {
        // some code
    }
}
Run Code Online (Sandbox Code Playgroud)

并用以下代码替换它:

using( ExceptionHelper.LogException() ) {
    // some code with 3rd party classes, which can throw unexpected exceptions
}
using( new ExceptionHelper { ExceptionAction = ()=> /*some cleaning …
Run Code Online (Sandbox Code Playgroud)

c# exception-handling finally

6
推荐指数
2
解决办法
4766
查看次数

如何获得点周围的边界?

我有一张桌子,上面有成千上万的地址.

在postgis中是否有一个函数可以让我在这些点周围得到一个边界多边形并将其作为多边形返回?

更新我正在寻找一个比一个边界矩形更复杂的多边形

postgresql postgis

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

Google Chrome扩展程序 - 访问DOM

我一直在网上搜索,以了解如何访问当前标签DOM以从background.html中提取信息.到目前为止,我没有运气,或者至少我无法正常工作.

简单地陈述问题.我想在页面上获得一个iFrame的src.有什么建议?

dom google-chrome google-chrome-extension

10
推荐指数
1
解决办法
1万
查看次数

检查git存储库的分支到子文件夹?

是否可以获取存储库(例如CakePHP1.x @ http://github.com/cakephp/cakephp1x)并将master加分支机构检入子文件夹?

例如,我想要的文件夹结构如下:

cakephp1.x

| ------ 1.2

| ------ 1.3

| ------高手

我知道你可以使用git checkout -t origin/branch在克隆存储库的分支之间切换,但我想知道是否有办法完成上述操作而无需克隆存储库并重复重命名.

git directory branch subdirectory

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

从C#调用我自己的Java代码

拥有自己的Java代码我正在使用C#调用一些非托管代码来调用(通过JNI)java代码.我正在使用JNI,因为我需要确保:

  • Java代码在真实JVM上运行而不是在某些.NET VM上运行的能力
  • 能够连接到VM进行调试(IKVM不支持)
  • 我需要免费解决方案
  • 目前的免费解决方案不适用(例如IKVM)

无论如何,我的问题是如何以最佳方式管理在这些层之间传递的字符串而不会泄漏.我做的事情如下:

[DllImport(@"MyDll.dll")]
public extern static void receive_message(string receDest, StringBuilder response);
Run Code Online (Sandbox Code Playgroud)

这意味着我正在为托管代码中的响应分配内存.我想避免这种情况,因为我事先并不知道响应长度.如何编写JNI适当的方法,为托管代码分配正确的缓冲区而不会泄漏.JNI代码应该是线程安全的.

有什么建议?

谢谢,

家伙

c# c++ java string java-native-interface

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

如何将枚举值绑定到字符串

在我的项目中有一个包含组合框的 UI,组合框会列出一些通信协议,例如 TCP/IP、FTP 等

我想使用枚举来呈现通信协议,可能是这样的:

public enum CommuProtocol 
{
   TCPIP = 0,
   FTP,
   MPI,
   Other
}
Run Code Online (Sandbox Code Playgroud)

那么,如何将枚举值绑定到组合框中的文本。例如,从组合框中选择的文本中,我可以很容易地知道相应的枚举值,反之亦然。我希望将来可以轻松扩展。

文本可能与枚举值等不同,TCP/IP vs TCPIP ...

谢谢!

c#

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