Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
jbt-zh
提交
a497a91a
J
jbt-zh
项目概览
OpenDocCN
/
jbt-zh
8 个月 前同步成功
通知
0
Star
8
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jbt-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a497a91a
编写于
6月 25, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-06-25 12:33:08
上级
23bee7e9
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
31 addition
and
19 deletion
+31
-19
docs/115.md
docs/115.md
+1
-0
docs/116.md
docs/116.md
+9
-8
docs/12.md
docs/12.md
+3
-0
docs/14.md
docs/14.md
+2
-2
docs/15.md
docs/15.md
+8
-7
docs/81.md
docs/81.md
+6
-2
docs/90.md
docs/90.md
+2
-0
未找到文件。
docs/115.md
浏览文件 @
a497a91a
...
...
@@ -54,6 +54,7 @@
为了从头提出 XPath,我们首先需要了解可用的两种 Xpath。 它们是绝对 XPath 和相对 XPath。
|
**绝对 XPath**
|
**相对 XPath**
|
| --- | --- |
| 它以单个正斜杠(
`/`
)开头。 | 它以双正斜杠(
`//`
)开头。 |
|
`/`
指示 XPath 引擎参考根节点搜索元素。 |
`//`
指示 XPath 引擎在 DOM 结构中的任何位置搜索匹配的元素。 |
| 与相对的 XPath 相比,元素标识更快。 | 由于仅指定了部分路径,因此需要花费更多时间来标识元素。 |
...
...
docs/116.md
浏览文件 @
a497a91a
...
...
@@ -82,19 +82,20 @@ XPath 轴定义在当前节点浏览 DOM 的树形结构时要考虑的相对于
下表(礼貌性表示:
[
w3schools
](
https://www.w3schools.com/xml/xpath_axes.asp
)
)显示了所有 13 个可用的 XPath 轴及其结果。
|
**轴名称**
|
**结果**
|
| --- | --- |
| 祖先 | 选择当前节点的所有祖先(父,祖父母等) |
| 祖先或自
我
| 选择当前节点的所有祖先(父,祖父母等)和当前节点本身 |
| 祖先或自
己
| 选择当前节点的所有祖先(父,祖父母等)和当前节点本身 |
| 属性 | 选择当前节点的所有属性 |
|
儿童
| 选择当前节点的所有子节点 |
|
子项
| 选择当前节点的所有子节点 |
| 后代 | 选择当前节点的所有后代(子代,孙代等) |
| 后代或自己 | 选择当前节点的所有后代(子代,孙代等)和当前节点本身 |
|
以下
| 选择当前节点的结束标记之后的文档中的所有内容 |
|
继兄弟
| 选择当前节点之后的所有同级 |
|
之后
| 选择当前节点的结束标记之后的文档中的所有内容 |
|
之后的同级
| 选择当前节点之后的所有同级 |
| 命名空间 | 选择当前节点的所有名称空间节点 |
| 父
母
| 选择当前节点的父节点 |
| 前 | 选择出现在文档中当前节点之前的所有节点,但祖先,属性节点和名称空间节点除外 |
|
前兄弟
| 选择当前节点之前的所有同级 |
| 自 | 选择当前节点 |
| 父
项
| 选择当前节点的父节点 |
|
之
前 | 选择出现在文档中当前节点之前的所有节点,但祖先,属性节点和名称空间节点除外 |
|
之前的同级
| 选择当前节点之前的所有同级 |
| 自
己
| 选择当前节点 |
让我们来看一些重要的
...
...
docs/12.md
浏览文件 @
a497a91a
...
...
@@ -30,6 +30,7 @@ Java 中的类只能使用`public`和默认访问修饰符。
## Java 类的访问修饰符表
|
**可见性**
|
**公开访问修饰符**
|
**默认访问修饰符**
|
| --- | --- | --- |
|
**位于同一程序包中**
| Yes | Yes |
|
**来自同一个程序包**
| Yes | NO |
...
...
@@ -69,6 +70,7 @@ Java 中的类只能使用`public`和默认访问修饰符。
## Java 变量的访问修饰符表
|
**可见性**
|
**公共访问修饰符**
|
**私有访问修饰符**
|
**受保护的访问修饰符**
|
**默认访问修饰符**
|
| --- | --- | --- | --- | --- |
|
**在同一个类中**
| Yes | Yes | Yes | Yes |
|
**来自同一包装中的任何类**
| Yes | No | Yes | Yes |
|
**来自同一包中的任何子类**
| Yes | No | Yes | Yes |
...
...
@@ -100,6 +102,7 @@ Java 中的类只能使用`public`和默认访问修饰符。
## Java 方法的访问修饰符表
|
**可见性**
|
**公共访问修饰符**
|
**私有访问修饰符**
|
**受保护访问修饰符**
|
**默认访问修饰符**
|
| --- | --- | --- | --- | --- |
|
**相同类中**
| Yes | Yes | Yes | Yes |
|
**来自同一包中的任何类**
| Yes | No | Yes | Yes |
|
**来自同一包中的任何子类**
| Yes | No | Yes | Yes |
...
...
docs/14.md
浏览文件 @
a497a91a
...
...
@@ -22,9 +22,9 @@ Java 支持以下提到的原始数据类型。
| |
`char`
|
`\u0000`
|
`Char`
|
| 整数 |
`byte`
|
`(byte)0`
|
`Byte`
|
| |
`short`
|
`(short)0`
|
`Short`
|
| |
`int`
|
0
|
`Integer`
|
| |
`int`
|
`0`
|
`Integer`
|
| |
`long`
|
`0l`
|
`Long`
|
| 浮点 |
`float`
|
0.0
|
`Float`
|
| 浮点 |
`float`
|
`0.0`
|
`Float`
|
| |
`double`
|
`0.0d`
|
`Double`
|
### `boolean`
...
...
docs/15.md
浏览文件 @
a497a91a
...
...
@@ -11,20 +11,21 @@
## 运算符优先级表
| 运算符 | 优先级(从高到低) |
| --- | --- |
| 后缀 |
`expr++ expr--`
|
| 一元 |
`++expr --expr +expr –expr ~ !`
|
|
可乘的
|
`* / %`
|
|
添加剂
|
`+ –`
|
|
转移
|
`<< >> >>>`
|
| 关系
的
|
`< > <= >= instanceof`
|
|
平
等 |
`== !=`
|
| 按位与 |
`& |
|
乘法
|
`* / %`
|
|
加法
|
`+ –`
|
|
移位
|
`<< >> >>>`
|
| 关系 |
`< > <= >= instanceof`
|
|
相
等 |
`== !=`
|
| 按位与 |
`&
`
|
| 按位异或 |
`^`
|
| 按位或 |
<code>
|
</code>
|
| 逻辑与 |
`&&`
|
| 逻辑或 |
<code>
||
</code>
|
| 三元 |
`?:`
|
|
分配
| <code>= += -= *= /= %= &= ^= |= <<= >>= >>>=</code> |
|
赋值
|
<code>
= += -=
*
= /= %= &= ^=
|
=
<
<=
>
>= >>>=
</code>
|
## 优先级示例
...
...
docs/81.md
浏览文件 @
a497a91a
...
...
@@ -7,22 +7,26 @@
**浏览器**
|
**Selenium IDE**
|
**Selenium RC**
|
**WebDriver**
|
| 火狐浏览器 | Internet Explorer,Google Chrome,Mozilla Firefox,Safari,Opera,其他浏览器的部分支持 | Internet Explorer,Google Chrome,Mozilla Firefox,Safari,Opera,HtmlUnit,Phantomjs,Android,iOS |
| --- | --- | --- |
| Firefox | Internet Explorer,Google Chrome,Mozilla Firefox,Safari,Opera,其他浏览器的部分支持 | Internet Explorer,Google Chrome,Mozilla Firefox,Safari,Opera,HtmlUnit,Phantomjs,Android,iOS |
**操作系统**
|
**Selenium IDE**
|
**Selenium RC**
|
**WebDriver**
|
| --- | --- | --- |
| Windows,Mac OS,Linux,Solaris | Windows,Mac OS,Linux,Solaris | Windows,Mac OS,Linux,Solaris |
**编程语言**
|
**Selenium IDE**
|
**Selenium RC**
|
**WebDriver**
|
| --- | --- | --- |
| 可以生成自定义代码 | Java,C# ,Perl,Python,Ruby,PHP 和任何可以进行 HTTP 调用的语言 | Java,C# ,Perl,Python,Ruby,PHP |
**测试框架**
|
**Selenium IDE**
|
**Selenium RC**
|
**WebDriver**
|
| 可以生成代码 | RSpec(Ruby),Test :: Unit(Ruby),unittest(Python 2),JUnit 3(Java),JUnit 4(Java),TestNG(Java),NUnit(C# ) | RSpec(Ruby),Test :: Unit(Ruby),unittest(Python 2),JUnit 4(Java),TestNG(Java),NUnit(C# ) |
| --- | --- | --- |
| 可以生成代码 | RSpec(Ruby),Test::Unit(Ruby),unittest(Python 2),JUnit 3(Java),JUnit 4(Java),TestNG(Java),NUnit(C# ) | RSpec(Ruby),Test::Unit(Ruby),unittest(Python 2),JUnit 4(Java),TestNG(Java),NUnit(C# ) |
巨大的支持权!
...
...
docs/90.md
浏览文件 @
a497a91a
...
...
@@ -23,6 +23,7 @@ Selenium 命令具有三种不同的样式:*操作,访问器和断言*。
这些命令通过直接与 Web 元素进行交互来操纵应用的状态。 如果操作失败或发生错误,则当前测试执行将停止。 该测试脚本中的以下命令将不会执行。
|
**命令**
|
**说明**
|
| --- | --- |
|
`type(locator, value)`
| 设置输入字段的值,就像您键入它一样。 |
|
`click(locator)`
| 单击链接,按钮,复选框或单选按钮 |
|
`close()`
| 模拟用户单击弹出窗口或选项卡的标题栏中的“关闭”按钮 |
...
...
@@ -52,6 +53,7 @@ Selenium 命令具有三种不同的样式:*操作,访问器和断言*。
“
*等待*
” – 等待特定条件变为真,然后继续执行下一个命令。 默认情况下,超时值设置为 30 秒。 可以将其更改为所需的值。 失败时,测试执行将继续进行下一步。 Selenium IDE 日志窗格中记录了失败。
|
**命令**
|
**说明**
|
| --- | --- |
|
`verifyTitle`
/
`assertTitle`
| 验证预期的页面标题 |
|
`verifyElementPresent`
| 验证页面上是否存在预期的 UI 元素(如其 HTML 标记所定义) |
|
`verifyText`
| 验证页面上是否存在预期的文本及其相应的 HTML 标记 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录