找到 2637 篇文章 关于 Java

Java 程序打印整数

AmitDiwan
更新于 2022年2月16日 10:51:46

6K+ 次浏览

在这篇文章中,我们将了解如何在 Java 中打印整数。它使用 int 数据类型。int 数据类型是 32 位带符号的二进制补码整数。最小值是 -2,147,483,648 (-2^31),最大值是 2,147,483,647(包含)(2^31 -1)。除非有内存方面的考虑,否则整数通常用作整数值的默认数据类型。默认值为 0。输入假设我们的输入是输入一个整数:45输出所需的输出将是整数是:45算法步骤 1- 开始步骤 2- 提示用户输入整数值/定义整数 ... 阅读更多

使用 XPath 搜索包含   的文本

Debomita Bhattacharjee
更新于 2022年2月8日 10:47:25

14K+ 次浏览

我们可以使用定位器 xpath 来识别包含   或空格的搜索文本的元素。让我们首先检查包含尾随和前导空格的 web 元素的 html 代码。在下图中,具有标签名称 strong 的文本 JAVA BASICS 包含空格,这反映在 html 代码中。如果元素在其文本或任何属性的值中包含空格,那么要为这样的元素创建 xpath,我们必须使用 normalize-space 函数。它删除字符串中所有尾随和前导空格。它还删除每个新标签或行 ... 阅读更多

什么是 Rest Assured?

Debomita Bhattacharjee
更新于 2022年2月8日 10:07:35

9K+ 次浏览

Rest Assured 用于借助 Java 库验证 REST API。Java 库充当无头客户端以对 Rest web 服务进行操作。基于 Rest Assured 库的库也能够验证来自服务器的 HTTP 响应。可以使用 Rest Assured 库测试响应状态代码、正文、消息、标头等等。它可以与 Maven 等构建工具、JUnit 和 TestNG 等单元测试框架集成。它具有高效的匹配机制,我们可以用它来验证预期结果。应用程序编程接口或 API 充当 ... 阅读更多

如何在 Java 中为 Cucumber 创建步骤定义文件?

Debomita Bhattacharjee
更新于 2021年11月22日 10:30:42

4K+ 次浏览

我们可以为 Cucumber 创建一个步骤定义文件。这可以通过以下步骤完成:步骤 1- 单击 Eclipse 中的文件菜单。然后选择新建选项。接下来单击其他步骤 2- 从 Maven 文件夹中单击 Maven 项目。然后单击下一步。步骤 3- 继续执行后续步骤。步骤 4- 选择 maven-archetype-quickstart 模板。然后单击下一步。步骤 5- 将 GroupId 添加为 Automation,Artifact Id 添加为 Cucumber,然后继续。步骤 6- 将创建一个具有 Cucumber 类型项目结构的项目。Cucumber 相关的脚本应该写在 src/test/java 文件夹中。步骤 7- 在 src/test/java 文件夹中创建一个名为 stepDefinations 的新包。步骤 8- 创建一个 ... 阅读更多

如何在 Java 中为 Cucumber 创建特性文件?

Debomita Bhattacharjee
更新于 2021年11月22日 10:17:28

4K+ 次浏览

我们可以为 Cucumber 创建一个特性文件。这可以通过以下步骤完成:步骤 1- 单击 Eclipse 中的文件菜单。然后选择新建选项。接下来单击其他步骤 2- 从 Maven 文件夹中单击 Maven 项目。然后单击下一步。步骤 3- 继续执行后续步骤。步骤 4- 选择 maven-archetype-quickstart 模板。然后单击下一步。步骤 5- 将 GroupId 添加为 Automation,Artifact Id 添加为 Cucumber,然后继续。步骤 6- 将创建一个具有 Cucumber 类型项目结构的项目。Cucumber 相关的脚本应该写在 src/test/java 文件夹中。步骤 6- 在 src/test/java 文件夹中创建一个名为 features 的新包。步骤 7- 创建一个特性文件 ... 阅读更多

我们如何使用 Java 中的 Selenium WebDriver 处理身份验证弹出窗口?

Debomita Bhattacharjee
更新于 2021年11月18日 11:48:54

1K+ 次浏览

我们可以使用 Java 中的 Selenium webdriver 处理身份验证弹出窗口。要执行此操作,我们必须在 URL 中传递用户凭据。我们必须将用户名和密码添加到 URL。语法 - https://username:password@URL https://admin:[email protected]/basic_auth 此处,admin 是用户名和密码。URL – www.the-internet.herokuapp.com/basic_auth 让我们操作并接受下面的身份验证弹出窗口。示例代码实现。import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver;    public class AuthnPopup{       public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver = new ChromeDriver();       String u = "admin";   ... 阅读更多

如何在 Selenium 中使用 Java 向下滚动网页?

Debomita Bhattacharjee
更新于 2021年11月18日 11:43:33

687 次浏览

我们可以使用 Java 在 Selenium 中向下滚动网页。Selenium 无法直接处理滚动。它借助 Javascript Executor 执行滚动操作到某个元素。首先,我们必须找到要滚动到的元素。接下来,我们将使用 Javascript Executor 来运行 Javascript 命令。executeScript 方法用于在 Selenium 中运行 Javascript 命令。我们将借助 Javascript 中的 scrollIntoView 方法并将 true 作为参数传递给该方法。语法 - WebElement elm = driver.findElement(By.name("name")); ((JavascriptExecutor) driver) .executeScript("arguments[0].scrollIntoView(true);", elm);示例 import ... 阅读更多

Java 中的记忆化(一维、二维和三维)动态规划

Sunidhi Bansal
更新于 2021年11月5日 06:53:56

2K+ 次浏览

记忆化是一种基于动态规划的技术,用于通过确保方法不会对同一组输入运行多次来提高递归算法的性能,方法是记录提供的输入的结果(存储在数组中)。记忆化可以通过实现递归方法的自顶向下方法来实现。让我们借助基本的斐波那契示例来理解这种情况一维记忆化我们将考虑一个只有一个非常数参数的递归算法(只有一个参数改变其值),因此此方法称为一维记忆化。这 ... 阅读更多

在 Java 中查找使用不同元素异或的数组,分组大小为 4

Sunidhi Bansal
更新于 2021年11月5日 06:03:24

138 次浏览

给定一个大小为 N(大小为 4 的倍数)的整数数组,我们必须对数组执行异或运算,使得 input[1-4] 类似于 utility_arr[1-4],并且计算条件为:如果 arr[1-4] = {a1, a2, a3, a4},则 q[1-4] = {a1 ⊕ a2 ⊕ a3, a1 ⊕ a2 ⊕ a4, a1 ⊕ a3 ⊕ a4, a2 ⊕ a3 ⊕ a4}。让我们看看各种输入输出场景 - 输入 − int[] input = { 5, 2, 3, 4 }; 输出 − 异或运算后的结果 4 3 2 5 解释 − 异或门的输出 ... 阅读更多

基于Java中给定查询将数组划分为子数组后的最大子数组和

Sunidhi Bansal
更新于 2021年11月5日 06:04:04

255 次查看

我们得到两个整数数组,一个包含计算出的元素,另一个包含用于分割数组以创建子集的分割点,我们必须计算每个分割中每个子集的和并返回最大子集和。让我们通过示例来理解:- 输入 − int arr[] = int arr[] = { 9, 4, 5, 6, 7 } int splitPoints[] = { 0, 2, 3, 1 }; 输出 − 每次分割后的最大子数组和 [22, 13, 9, 9] 解释 − 在这里,我们根据它们的分割点来分割数组,并获得最大子集和 ... 阅读更多

广告