Browsing Category


Lifestyle, Testing,

Selenium WebDriver API เวอร์ชั่น 3.6.0 จะไม่รองรับ PhantomJS Headless

สำหรับ ผู้ที่ใช้ Selenium WebDriver API เวอร์ชั่นล่าสุด ในการเขียน Test Automation จะไม่รองรับ Headless PhantomJS แล้ว 😭

3.6.0 (2017-09-25) – Ruby Bindings
Selenium support for PhantomJS is deprecated.

* Support is deprecated in favor of headless Chrome/Firefox or HTMLUnit. PhantomJS is no longer actively developed, and support will eventually be dropped.

แต่มีฮีโร่ตัวใหม่กำลังจะมาแล้ว ☺️ Headless Chrome is coming –


Ruby connects to PostgreSQL

Here is a simple Ruby code to connect to PostgreSQL.

gem 'pg'
require 'pg'
conn = => 'test')
res  = conn.exec('SELECT * from table1')
res.each do |row|
  row.each do |column|
    puts column
p conn

If you look deep in PG::Connection library, it contains 7 parameters which you can use just some of them or all of them. Then you can execute your query by the following command.

Note: Your PostgreSQL should have a role set to your database.

CONNECT_ARGUMENT_ORDER = %w[host port options tty dbname user password]