ฉันกำลังมองหาแพ็คเกจแบบสแตนด์อโลนสำหรับ Google Chrome / Chromium ซึ่งสามารถแยกและใช้เป็นไบนารีสำหรับชุดทดสอบSeleniumของฉันได้
ฉันจะไปเกี่ยวกับสิ่งนั้นได้อย่างไร
ฉันกำลังมองหาแพ็คเกจแบบสแตนด์อโลนสำหรับ Google Chrome / Chromium ซึ่งสามารถแยกและใช้เป็นไบนารีสำหรับชุดทดสอบSeleniumของฉันได้
ฉันจะไปเกี่ยวกับสิ่งนั้นได้อย่างไร
คำตอบ:
"การสร้างอย่างต่อเนื่องของโครเมี่ยมโอเพนซอร์สนั้นเก็บถาวรไว้ที่http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html " แหล่งที่มา: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/Z-UroWhOhX0
แพคเกจแบบสแตนด์อโลนสำหรับ Google Chrome สามารถพบได้ที่ลิงค์ต่อไปนี้:
Ubuntu 64 บิต
http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_x86_64
Ubuntu ขนาด 32 บิต
http://www.google.com/chrome/thankyou.html?hl=en&platform=linux_ubuntu_i386
ที่มา: ฟอรัมผลิตภัณฑ์ Google
สำหรับการพัฒนาคุณอาจต้องการดาวน์โหลดและสร้าง Chromium Chromium.orgเอกสารขั้นตอนนี้สำหรับคุณที่นี่ด้วยรหัสที่มาพบที่นี่
คุณเคยลองไหม:
apt-get install <package name>=<version>
e.g.
apt-get install subversion-tools=1.3.2-5~bpo1
?
คุณสามารถตรวจสอบรุ่นได้ที่นี่: http://www.ubuntuupdates.org/pm/google-chrome-stable
ฉันพบปัญหาในการที่ต้องเรียกใช้ Chrome รุ่นที่ระบุบน Linux เพื่อสร้างข้อผิดพลาดที่รายงานมาให้ฉัน ในขณะนั้นการดาวน์โหลดอย่างเป็นทางการไม่ได้ให้รุ่นนี้อีกต่อไป (และการค้นหาโซลูชันไม่ได้ให้ฉันฉันถามที่นี่ ) ฉันได้รับคำตอบที่เป็นประโยชน์มากที่นั่นซึ่งชอบhttps://www.chromium.org/getting-involved/download-chromium
ฉันจะคัดลอก / วางขั้นตอนที่เกี่ยวข้องจากหน้านั้นที่นี่:
กำลังดาวน์โหลดบิลด์เก่าของ Chrome / Chromium
สมมติว่าคุณต้องการ build ของ Chrome 44 สำหรับการดีบัก Google ไม่ได้เสนอการสร้างแบบเก่าเนื่องจากไม่มีการแก้ไขด้านความปลอดภัยที่ทันสมัย
อย่างไรก็ตามคุณสามารถรับรุ่นของ Chromium 44.x ซึ่งส่วนใหญ่ควรตรงกับรุ่นที่เสถียร นี่คือวิธีที่คุณพบ:
- ดูในhttps://googlechromereleases.blogspot.com/search/label/Stable%20updatesเป็นครั้งสุดท้าย "44" ถูกกล่าวถึง
- วนซ้ำประวัติรุ่นนั้น ("44.0.2403.157") ในการค้นหาตำแหน่ง
- ในกรณีนี้จะส่งคืนตำแหน่งฐานเป็น "330231" นี่เป็นความมุ่งมั่นของการที่สาขา 44 วางจำหน่ายกลับมาในเดือนพฤษภาคม 2558 (ดูเชิงอรรถ)
- เปิดการเก็บถาวรการสร้างอย่างต่อเนื่อง
- คลิกผ่านบนแพลตฟอร์มของคุณ (Linux / Mac / Win)
- วาง "330231" ลงในฟิลด์ตัวกรองที่ด้านบนและรอผลลัพธ์ทั้งหมดให้กับ XHR ใน
- ในที่สุดฉันก็ได้รับความนิยมอย่างสมบูรณ์แบบ: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/ - บางครั้งคุณอาจต้องลดจำนวนการกระทำจนกว่าคุณจะพบ
- ดาวน์โหลดและรัน!
เชิงอรรถ: เนื่องจากโครงสร้างนี้สร้างขึ้นที่จุดสาขา 44 จึงไม่มีการคอมมิตใด ๆ ที่ผสานในขณะที่อยู่ในเบต้า โดยทั่วไปแล้วไม่เป็นไร แต่ถ้าคุณต้องการบิลด์ที่แท้จริงของ "44.0.2403.x" คุณจะต้องสร้าง Chromium จากสาขา 2403 บางไซต์ PortableApps / PortableChromium เสนอไบนารีเช่นนี้เนื่องจากความกังวลด้านความปลอดภัยทีม Chrome ไม่แนะนำให้ใช้พวกเขา
หมายเหตุ: ซีลีเนียม webdriver ของคุณกำลังใช้งานรุ่นที่เฉพาะเจาะจงตามคำสั่งปกติของคุณ
webdriver-manager update
เมื่อคุณเรียกใช้ webdriver-manager ด้วยคำสั่งของคุณ
webdriver-manager start
ตรวจสอบให้แน่ใจว่าได้ทราบเวอร์ชันที่ใช้อยู่คุณจะเห็นสิ่งที่ต้องการ
/node_modules/webdriver-manager/selenium/chromedriver_76.0.3809.12
เป็นส่วนหนึ่งของการเข้าสู่ระบบในคอนโซลขณะนี้มีที่รู้จักรุ่นซีลีเนียมจะใช้คุณสามารถติดตั้งไบนารีที่เหมาะสมสำหรับโครเมี่ยมโดยใช้การเชื่อมโยงที่มีให้โดย gertvdijk ข้างต้นเชื่อมโยงสำหรับรุ่นที่แตกต่างกัน จากนั้นเพื่อตอบคำถามการติดตั้งอาจเป็นดังนี้:
#centos
sudo yum -y install google-chrome-stable
#ubuntu
apt-get install google-chrome-stable
[http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/]
มันควรเป็น Google Chrome dir บน www.oldapps.com
ดูเหมือนว่า Google Chrome จะเกลียด Chrome ที่มีอายุมากกว่า สำหรับ natty, Chrome x64 รุ่นล่าสุดที่ใช้งานได้ซึ่งไม่ได้ขอบริการจาก gconf: google-chrome-stable_27.0.1453.110-r202711_amd64.deb
หากคุณติดตามบทเรียนอื่น ๆ & ล้มเหลว
Ubuntu 11.04 - Natty Narwhal - วางจำหน่ายในเดือนเมษายน 2011 และรองรับจนถึงตุลาคม 2012