Find Jobs
Hire Freelancers

Add functionality to Selenium project (Python)

$10-30 USD

完了済み
投稿日: 約10年前

$10-30 USD

完了時にお支払い
Hi all. My client is using Python implementation of Selenium, and would like to add a functionality that is missing in the Python implementation (but exists in the Java implementation) My client would like to implement the functionality of CTRL+F5 in the running browser. That is, reload the existing page without cache. Current Python Selenium can perform refresh action (F5) only, meaning a running browser will query the server for “if-modyfied-since” type of query (response code 304). We’re after a complete reload. If you have experience with Selenium, it is a great advantage ! This is a small project, but if our client is happy with the results, we can assume we will see more work from him. Do’s and don’ts : Please don’t implement this feature by sending keystroke sequence. It will not work if the running browser if not in focus, or for more than single running instance. We have tried it. Try to implement in python just like to JAVA implementation ([login to view URL]().refresh()) Current implementation with “refresh” [login to view URL]('http://testwebsite')- > server shows response code 200 [login to view URL]() – > server shows response code 304 Code MUST be highly documented. every line commented ! Acceptance criteria : [login to view URL]('http://testwebsite')- > server shows response code 200 [login to view URL]() - > server shows response code 200 Example code performing the current implementation: import os,time from selenium import webdriver from [login to view URL] import Keys chromedriver = "\PATH_TO_CHROMEDRIVER\[login to view URL]" [login to view URL]["[login to view URL]"] = chromedriver driver = [login to view URL](chromedriver) [login to view URL]('http://testwebsite') [login to view URL](1) [login to view URL]() [login to view URL](1) [login to view URL]() references: [login to view URL] [login to view URL] [login to view URL] Good Luck, Andrew
プロジェクト ID: 5549701

プロジェクトについて

3個の提案
リモートプロジェクト
アクティブ 10年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
Hello, A few questions: - did you try to get currently open handles? Did that fail? - the option would be to clear everything using individual methods - clear cookies/clear history/ cache. - do you have a particular use case for this? Why is this needed? Is it the best solution? Looking forward to your reply, Arthur
$24 USD 1日以内
4.9 (57 レビュー)
6.1
6.1
この仕事に3人のフリーランサーが、平均$62 USDで入札しています
ユーザーアバター
I am expert in selenium webdriver and have worked extensively with it both in Java and Python. I analyzed your problem and looks like in python we need to change headers using command executer. This will be tough to do. A rather simpler solution would be to use javascript in selenium Are you sure that it is not Chrome bug? Can you try it on firefox, looks it is a chrome bug.
$60 USD 1日以内
4.8 (7 レビュー)
4.4
4.4
ユーザーアバター
Hi, I have experience in working with selenium, mostly on Java. Also I have experience working on Python. I will extend the driver classes to add this functionality. Do you want to have this functionality for chrome only or for other browsers too? Please note 30 USD is too low for this task. I have bid for about 100 USD but we can negotiate on this. My work timings are between 10 PM IST to 3 AM IST. Feel free to message me for further discussion on this. Regards, viraniac
$111 USD 2日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

ISRAELのフラグ
Tel aviv, Israel
5.0
59
お支払い方法確認済み
メンバー登録日:8月 30, 2011

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。