Tôi có một ứng dụng A cần xử lý một biểu mẫu được gửi bằng phương thức POST. Các hình thức thực tế, mà bắt đầu yêu cầu, là trong ứng dụng hoàn toàn riêng biệt B. Tôi đang thử nghiệm ứng dụng A bằng cách sử dụng Selenium, và tôi muốn viết một trường hợp thử nghiệm để xử lý gửi biểu mẫu.Thực hiện yêu cầu POST trong Selenium mà không cần điền vào biểu mẫu?
Cách thực hiện việc này? Điều này có thể được thực hiện trong Selenium không? Ứng dụng A không có biểu mẫu có thể bắt đầu yêu cầu này.
Lưu ý rằng yêu cầu phải sử dụng POST, nếu không tôi chỉ có thể sử dụng phương thức WebDriver.get (url).
Tại sao bạn không điền vào biểu mẫu với selen và gửi biểu mẫu và đảm bảo bạn được trình bày với dữ liệu thích hợp khi thực hiện hoàn tất. Tuy nhiên, nếu ứng dụng B là xuống kiểm tra này sẽ luôn thất bại - nói cách khác tôi nghĩ rằng bạn cần phải giả lập tương tác này. – Scott
@Scott: Tôi sẽ không có bất kỳ quyền truy cập nào vào ứng dụng B, nơi biểu mẫu sẽ xuất hiện. –
có vẻ như cách duy nhất để làm điều đó là giả lập biểu mẫu bên trong ứng dụng mà bạn có quyền truy cập vào, nếu không selen không có ý nghĩa nhất trong ngữ cảnh này. – Scott