小编Ric*_*dom的帖子

在使用XPath之后提取内容:

我试图通过以下方式获取CSS属性"content"的值:

WebElement plusOrMinusSign = currentEntityTypeLevel1.findElement(
    By.xpath("i[@class='tree-branch-head']::after"));
System.out.println(plusOrMinusSign.getCssValue("content"));
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误: The string 'i[@class='tree-branch-head']::after' is not a valid XPath expression.

似乎" ::after"不被承认.

HTML:

<i class="tree-branch-head" ng-class="iBranchClass()" ng-click="selectNodeHead(node)">::after
</i>
Run Code Online (Sandbox Code Playgroud)

CSS:

i:after {
    content: "-";
}
Run Code Online (Sandbox Code Playgroud)

知道如何获得"内容"的价值吗?

css xpath pseudo-element selenium-webdriver

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

如何通过 PuTTY 的 psftp.exe 执行 sudo su

使用 (PuTTY)PSFTP.exe可以打开 shell 脚本以在 Linux 上执行某些操作。

在此示例中,我使用它psftp.exe来打开get30.txt文件。

%%PROJECT/ROOT_DIRECTORY%%\PuTTY\psftp.exe user@domain.nl -pw password -b "%%PROJECT/ROOT_DIRECTORY%%\Scripts\%%ENVIRONMENT/NAME%%\get30.txt"
Run Code Online (Sandbox Code Playgroud)

get30.txt我有以下行动:

sudo su -l4097gps
cd /appl/gps/RIT/IN/30/RAP-T1
chmod 777 GP*.*
get -r /appl/gps/RIT/IN/30/RAP-T1
rm /appl/gps/RIT/IN/30/RAP-T1/*
quit
Run Code Online (Sandbox Code Playgroud)

可惜psftp不认识sudo su

sudo使用自己的用户登录后如何才能使用其他用户?

linux sftp sudo putty su

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

Java运营商?:

我该怎么改变

if(xmlComboBoxValues.get(0) == null){
    cstmt.setNull(i++,java.sql.Types.NVARCHAR); 
}
else {  
    cstmt.setString(i++, (String) xmlComboBoxValues.get(0));            
}
Run Code Online (Sandbox Code Playgroud)

作为一个 ?:用java表达?

这是我的,但语法显然是错误的.

xmlComboBoxValues.get(0) == (null) ? cstmt.setNull(i++,java.sql.Types.NVARCHAR) : cstmt.setNull(i++,java.sql.Types.NVARCHAR);
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

css ×1

java ×1

linux ×1

pseudo-element ×1

putty ×1

selenium-webdriver ×1

sftp ×1

su ×1

sudo ×1

xpath ×1