- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 if-else 语句,其中:
条件 1:ID 匹配并且自动填充某些字段。然后 if 语句只填充其余字段
条件 2:ID 不匹配,所有字段均为空白。 ELSE 语句将它们全部填充
当我使条件 1 成立时,代码运行 If 语句并正常工作。当我使条件 2 为真时,代码再次运行 If 语句而不是 else 语句应该执行的操作
我正在使用 Selenium Java 进行自动化。
我尝试为每个字段对象放置单独的 if-else 语句,我尝试在 if != null 和 if !field.equals(null) 之间交替。我还尝试过执行 field.gettext(),将其分配给变量并检查variable.length != 0。
if (driver.findElement(By.name("city")) != null) {
object.setField6;
object.setField7;
object.setField8;
object.setField9;
} khác {
object.setField2;
object.setField3;
object.setField4;
object.setField5;
object.setField6;
object.setField7;
object.setField8;
object.setField9;
}
我为 if 语句选择了一个随机地址字段。
if (cityField != null) {
Only fill the three remaining fields
} khác {
Fill all 8 fields (i.e. including address fields)
}
当我运行它并输入有效的 ID 号时,if 语句可以正常工作。但是,当我输入无效 ID 时,“cityField”将为空,则执行 if 语句而不是“else”语句,并且仅填充 3 个字段而不是全部 8 个字段。
这就是我在每个字段的对象方法中所做的一切:
method() {
city.click();
city.sendKeys(cityName);
}
1 Câu trả lời
if (driver.findElements(By.name("city")).size() > 0) {
object.setField6;
object.setField7;
object.setField8;
object.setField9;
} khác {
object.setField2;
object.setField3;
object.setField4;
object.setField5;
object.setField6;
object.setField7;
object.setField8;
object.setField9;
}
或者,你也可以这样做
thử {
driver.findElement(By.name("city"));
object.setField6;
object.setField7;
object.setField8;
object.setField9;
} catch(WebDriverException wde)
{
object.setField2;
object.setField3;
object.setField4;
object.setField5;
object.setField6;
object.setField7;
object.setField8;
object.setField9;
}
关于java - Selenium 只执行循环的 if != null 部分,不运行循环的 "else if null "部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58043423/
Gần đây tôi mới bắt đầu học Oracle và SQL. Trong quá trình học, tôi đã gặp phải một số vấn đề mà bạn tôi đã được hỏi trong buổi phỏng vấn. CHỌN * TỪ Nhân viên NƠI NULL LÀ N
Câu hỏi này đã có câu trả lời tại đây: Chúng ta có thể trừ con trỏ NULL không? (4 câu trả lời) Đã đóng 2 tháng trước. NULL có được định nghĩa không? (ký tự *)NULL - (ký tự *)NULL
Có cách nào được khuyến nghị (theo hướng dẫn của .net Framework) để kiểm tra giá trị null không, chẳng hạn như: if (value == null) {//code1} else {//code2} hoặc if (value !=
Tôi đang cố gắng chèn một giá trị vào cơ sở dữ liệu nhưng tôi nhận được lỗi như thế này. Có ai có thể cho tôi biết tại sao giá trị lại trống như hình dưới đây không: Đã xảy ra ngoại lệ khi thực thi 'INSERT INTO perso
Câu hỏi này đã có câu trả lời ở đây: Việc nối chuỗi với giá trị null dường như vô hiệu hóa toàn bộ chuỗi - đó có phải là mong muốn không
Xin chào, tôi đang làm việc với mô-đun tìm kiếm liên hệ trên Android. Tôi đang chạy truy vấn bên dưới. cur = context.getContentResolver().query(ContactsContract.Data.
Định nghĩa bảng SQL sau đây minh họa một trong những câu lệnh tạo bảng từ cơ sở dữ liệu MYSQL của tôi, được phát triển bởi một cựu lập trình viên tại công ty tôi. DROP TABLE NẾU TỒN TẠI `classifieds`.`category
Tôi chủ yếu có kinh nghiệm về phát triển ứng dụng. Trong ngôn ngữ lập trình, biến == null hoặc biến != null đều hợp lệ. Truy vấn sau đây không đưa ra bất kỳ lỗi cú pháp nào khi sử dụng SQL, nhưng cũng không trả về kết quả chính xác. sel
Tôi gặp lỗi phân đoạn khi cố kiểm tra xem một số phần tử có NULL hay không. Có ai có thể giúp được không? void addEdge(int i, int j) { nếu (i >= 0 && j > 0)
Trong SQL Server, xét đến thực tế là Col1 và Col2 chứa các giá trị số và NULL, SELECT COALESCE(Col1,Col2) trả về lỗi: "Ít nhất một đối số của COALESCE phải là biến không thể null."
Trong SQL Server, xét đến thực tế là Col1 và Col2 chứa các giá trị số và NULL, SELECT COALESCE(Col1,Col2) trả về lỗi: "Ít nhất một đối số của COALESCE phải là biến không thể null."
Biểu thức đại số quan hệ cho truy vấn sau là gì? Tôi không thể tìm thấy cách diễn đạt nào cho "Is Null". CHỌN reader.name TỪ reader TRÁI THAM GIA book_borrow TRÊN reader.ca
Tôi đang cố gắng sử dụng toán tử ba ngôi để kiểm tra xem một giá trị có phải là null hay không và trả về một biểu thức nào đó. Khi kết hợp điều này vào biểu thức LINQ, tôi gặp phải vấn đề là bản dịch Transact-SQL của biểu thức LINQ cố gắng thực hiện "cột = n
Tôi thấy dòng sau trong mã đã cho: select(0, (fd_set *) NULL, (fd_set *) NULL, (fd_set *) NULL, &timeout); http://linux
var re = /null/g; re.test('null null'); //> đúng re.test('null null'); //> đúng re.test('null null')
Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 13 năm. Hôm nay tôi đã thoát khỏi một cuộc tranh luận gay gắt về giá trị null trong cơ sở dữ liệu. Ý tôi là null là một chỉ báo tuyệt vời về một giá trị không xác định. Mọi người khác trong nhóm có ý kiến đều cho rằng chuỗi số 0 và chuỗi rỗng là giải pháp tốt nhất.
Tôi không thể chạy ứng dụng của mình trong trình mô phỏng vì lỗi này: Lỗi: giá trị null trong mục nhập: streamOutputFolder=null hoặc gradle - Lỗi: giá trị null
Tôi đang cố gắng tạo cơ sở dữ liệu phim trong ứng dụng Android của mình nhưng nó trả về lỗi. Bạn có biết điều này có nghĩa là gì không? public Cursor returnData() { return db.query(TABLE
Tôi đã kiểm tra các hàm ngày trong trình duyệt và khi tôi chạy new Date(null, null, null); trong bảng điều khiển công cụ phát triển, nó đưa ra một ngày hợp lệ Chrome v 61 regression Chủ Nhật, 31 tháng 12 năm 189
Tại sao NA==NULL lại cho kết quả logical(0) thay vì FALSE? Tại sao NULL==NULL lại cho kết quả logical(0) thay vì TRUE? Câu trả lời hay nhất NULL là đối tượng có "độ dài bằng không"
Tôi là một lập trình viên xuất sắc, rất giỏi!